привет, я пытаюсь воспроизвести башни ханойской игры на python, и вот что у меня есть на данный момент:
print('Welcome to Towers of Hanoi.')
tower = [1, 0, 0], [2, 0, 0], [3, 0, 0]
def ftower(numrows, arr):
x = ''
for row in range(3):
for col in range(3):
x = x + ' ' + str(tower[row][col])
print(x)
x = ''
ftower(3, 3)
tower_from = int(input('Which tower do you want to move a disk from? (1, 2, or 3?) '))
c = str(tower_from)
tower_to = int(input('To where to you want to place the disk from ' + c + ' to? (1, 2, or 3?) '))
for row in range(3):
if tower[row][tower_from] != 0:
break
for row in range(3):
if tower[row][tower_to] != 0:
tower[row][tower_to] == tower[row][tower_from]
tower[row][tower_from] == 0
ftower(3, 3)
вот как выглядит результат
Welcome to Towers of Hanoi.
1 0 0
2 0 0
3 0 0
Which tower do you want to move a disk from? (1, 2, or 3?) 1
To where do you want to place the disk from 1 to? (1, 2, or 3?) 2
Process finished with exit code 0
Хочу, чтобы массив каждый раз печатал. по какой-то причине это не работает прямо сейчас, так может ли кто-нибудь мне помочь? извините, если это выглядит действительно странно