Как я могу напечатать n-ю строку вывода 'a'?Я пытался нарезать «а», но это не работает.Кажется, я тоже не могу перебрать 'a'.
A = [1,2,3]
B = []
C = []
def move(n, pegA, pegB, pegC):
if n > 0:
move(n - 1, pegA, pegC, pegB)
target.append(pegA.pop())
print(len(A), len(B), len(C))
move(n - 1, pegC, pegB, pegA)
a = move(3, A, C, B)
a возвращает вывод ниже:
2 0 1
1 1 1
1 2 0
0 2 1
1 1 1
1 0 2
0 0 3
Я хотел бы напечатать, например, 2-ю строку, которая1 1 1. Должен ли я вместо этого перестроить функцию 'move'?