求大佬回答
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-10-02
舉報
2017-10-02
?move(n-1, a, c, b) ? #將n-個盤子從a開始經過c移動到b
?print a, '-->', c ?#第n個a移動到c
move(n-1, b, a, c) ? #將n-1個盤子從b開始經過a移動到c
#我參考了以為大佬的答案,大概就是這樣。