Башни ханойской игры - PullRequest
0 голосов
/ 28 мая 2020

привет, я пытаюсь воспроизвести башни ханойской игры на 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

Хочу, чтобы массив каждый раз печатал. по какой-то причине это не работает прямо сейчас, так может ли кто-нибудь мне помочь? извините, если это выглядит действительно странно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...