代碼是哪錯了呢
def move(n, a, b, c):
? ? if n==1:
? ? ? ? print a,'-->',c
? ? ? ? return?
? ? move(n-1,a,c,b)
? ? print a, '-->', c,'\n',move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
自己寫的代碼為什么結果會多出很多個None,感覺和答案代碼表達的沒什么差別,求指教
def move(n, a, b, c):
? ? if n==1:
? ? ? ? print a,'-->',c
? ? ? ? return?
? ? move(n-1,a,c,b)
? ? print a, '-->', c,'\n',move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
自己寫的代碼為什么結果會多出很多個None,感覺和答案代碼表達的沒什么差別,求指教
2016-12-08
舉報
2022-03-29
您說的具體一點可以嗎
pcjialugjklqalcbwfdzjpeawyvlrnbtqnnlblzhydcordctbvllgjeudgulqfavchsqytwdkankkwcvnsikpzirbfbunplamkjcgiz
2016-12-08
2016-12-08
def move(n, a, b, c):
? ? if n==1:
? ? ? ? print a,'-->',c
? ? ? ? return?
? ? move(n-1,a,c,b)
? ? print a, '-->', c,'\n'#此處要隔開
??? move(n-1, b, a, c)
move(4, 'A', 'B', 'C')