标签:中间 需要 汉诺塔 def 最大 int 直接 一个 通过
def hano(n, a, b, c):
‘‘‘
n : 需要移动的盘子的数量
a : 启始的容器
b : 辅助移动的中间容器
c : 目标的容器
‘‘‘
if (n > 0):
hano(n-1, a, c, b)
print(a, "-->", c)
hano(n-1, b, a, c)
print("n = 1")
hano(1, "A", "B", "C")
print("-" * 20)
print("n = 2")
hano(2, "A", "B", "C")
print("-" * 20)
print("n = 3")
hano(3, "A", "B", "C")
标签:中间 需要 汉诺塔 def 最大 int 直接 一个 通过
原文地址:https://www.cnblogs.com/forrest-lin/p/9508414.html