'''
汉诺塔——借助B柱,将A柱的所有盘子移动到C柱上,期间小的盘子永远在上面,一次只能移动一个盘子
'''
def hanoiTower(n, a, b, c):
if n == 1:
print('第 1 个盘子从', a, '-->', c)
else:
hanoiTower(n-1, a, c, b)
print('第', n, '个盘子从', a, '-->', c)
hanoiTower(n-1, b, a, c)
hanoiTower(4, 'A', 'B', 'C')
转载请注明原文地址:https://ipadbbs.8miu.com/read-31038.html