我看不懂這個答案,return后面遞歸前面不是應該有else嗎
def move(n, a, b, c):
??? if n==1:
??????? print a,'-->',c,
??????? return
??? move(n-1, a, c, b)
??? print a,'-->',c,
??? move(n-1, b, a, c)
?? ?
move(4, 'a', 'b', 'c')
def move(n, a, b, c):
??? if n==1:
??????? print a,'-->',c,
??????? return
??? move(n-1, a, c, b)
??? print a,'-->',c,
??? move(n-1, b, a, c)
?? ?
move(4, 'a', 'b', 'c')
2017-08-10
舉報
2017-08-10
“n==1”是“判斷x是否等于1的意思”