Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.cmm.msu.ru/trac/snake/changeset/62
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 17:41:56 2016
Кодировка: IBM-866
Changeset 62:eefa136de996 тАУ Python Battle

Changeset 62:eefa136de996


Ignore:
Timestamp:
12/20/10 00:28:05 (5 years ago)
Author:
Alex Martynov
Branch:
default
Children:
64:a3bcbe6eda95, 66:547cc748b4be
Message:

enumerate simplification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • engine.py

    r60 r62 €а
    6969        return€а
    7070    def step(self):€а
    71€а        for snake in self.snakes:€а
    €а71        for i, snake in enumerate(self.snakes):€а
    7272            if len(snake.cells) == 0:€а
    73€а                self.snakes[self.snakes.index[snake]] = None€а
    €а73                self.snakes[i] = None€а
    7474            if snake == None:€а
    7575                pass€а
    тАж тАж €а
    123123            cells_id.append((10, y+1))€а
    124124        for rot_num in range(snake_number - 1):€а
    125€а            for cell in cells_id:€а
    126€а                cells_id[cells_id.index(cell)] = (tm[0][0]*cell[0] + tm[0][1]*cell[1],tm[1][0]*cell[0] + tm[1][1]*cell[1])€а
    €а125            for i, cell in enumerate(cells_id):€а
    €а126                cells_id[i] = (tm[0][0]*cell[0] + tm[0][1]*cell[1],tm[1][0]*cell[0] + tm[1][1]*cell[1])€а
    127127        cells = []€а
    128128        for cell in cells_id:€а
Note: See TracChangeset for help on using the changeset viewer.