遞歸算法 最后輸出結果這個None是怎么來的呢
def move(n, a, b, c):
? ? if n==1:
? ? ? ? print a,"-->",c
? ? ? ? return?
? ? move(n-1,a,c,b)
? ? move(1,a,b,c)
? ? move(n-1,b,a,c)
t=move(4, 'A', 'B', 'C')
print t
def move(n, a, b, c):
? ? if n==1:
? ? ? ? print a,"-->",c
? ? ? ? return?
? ? move(n-1,a,c,b)
? ? move(1,a,b,c)
? ? move(n-1,b,a,c)
t=move(4, 'A', 'B', 'C')
print t
2018-01-09
舉報
2018-01-09
print t 去掉即可 ?函數中已經輸出 無需在函數外輸出 ?這個函數的返回值是個空