如何打印输出“a”的第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
我想打印第二行,也就是11。我应该重新构造函数“move”吗?你知道吗
move
的构造方式不会保留打印输出的任何记录,而且很难恢复。如果需要按索引查找输出行,则可以返回包含每行输出的列表,如下所示:相关问题 更多 >
编程相关推荐