这个是从新浪博客迁移到这里的http://blog.sina.com.cn/s/blog_1a566a7db0102zl3l.html
参考链接(转载请注明出处):https://dmego.me/2016/10/16/hanoi.html
def hanoi(n,a,b,c): #n个盘子,abc三个柱子,实习汉诺塔a到c
if n ==
1:
print(a,’→’,c)
else:
hanoi(n-1,a,c,b) #把n-1个盘子以汉诺塔的方式从a移到b(辅助塔c)
hanoi(1,a,b,c) #把最大的那个盘子从a移到空着的c上
hanoi(n-1,b,a,c) #把n-1个盘子以汉诺塔的方式从b移到c(辅助塔a)
原文:https://www.cnblogs.com/Jasper-changing/p/11103683.html