22 汉诺塔游戏
用递归来玩游戏吧
Last updated
用递归来玩游戏吧
Last updated
# 一共有n层圆盘,一开始在A柱上,目标是要放到C柱上,以B柱作为过度。
def hanoi(n,a,b,c):
if n==1:
print(a,'->',c)
else:
hanoi(n-1,a,c,b) # 把冰箱门打开
print(a,'->',c) # 把大象放进C柱
hanoi(n-1,b,a,c) # 把冰箱门关上move(3,'A','B','C')A -> C
A -> B
C -> B
A -> C
B -> A
B -> C
A -> C