遞歸函數中不需要設置輸出嘛
比如任務中的這個例題:
def move(n, a, b, c):
??? if n==1:
??????? print a,' -->', c
??? else:
??????? move(n-1,a,c,b)
??????? move(1,a,b,c)
??????? move(n-1,b,a,c) #這個后面不需要設置輸出嘛~
move(4, 'A', 'B', 'C')
比如任務中的這個例題:
def move(n, a, b, c):
??? if n==1:
??????? print a,' -->', c
??? else:
??????? move(n-1,a,c,b)
??????? move(1,a,b,c)
??????? move(n-1,b,a,c) #這個后面不需要設置輸出嘛~
move(4, 'A', 'B', 'C')
2017-10-11
舉報
2017-10-11
如果你想在控制臺輸出顯示,就print,不需要就不用寫了
2017-10-11
可以用n=2理解一下,所有輸出都遞歸到第一步來輸出了