- 1
- 2
- 3
- 4
- 5
- 6
- 7
def moves( side, field ):
for x in range(size):
for y in range(size):
if field[x][y] == 0:
newField = copyField(field)
newField[x][y] = side
yield newField
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−113
def moves( side, field ):
for x in range(size):
for y in range(size):
if field[x][y] == 0:
newField = copyField(field)
newField[x][y] = side
yield newField
newField всегда равно field, разъясните
for move in moves( field, 1 ):
print(field) # field вместо move