汉诺塔

Posted kwjl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汉诺塔相关的知识,希望对你有一定的参考价值。

n = int(input())
count = 0
def han(n,a,b,c):
global count
if n == 1:
print("将第{}个从{}搬到{}".format(1,a,c))
count += 1
else:
hanoi(n-1,a,c,b)
print("将第{}个从{}搬到{}".format(n,a,c))
count += 1
han(n-1,b,a,c)
han(n,‘A‘,‘B‘,‘C‘)
print("共{}步".format(count))

以上是关于汉诺塔的主要内容,如果未能解决你的问题,请参考以下文章

关于汉诺塔问题

汉诺塔游戏规则

汉诺塔内存分析(python)

汉诺塔的C语言代码怎么写啊

分治算法——汉诺塔问题

代写Haskell程序 汉诺塔汉诺塔编程代码代写