024递归:汉诺塔20201005
def hanoi(n
,x
,y
,z
):
if n
== 1:
print(x
,'-->',z
)
else:
hanoi
(n
-1,x
,z
,y
)
print(x
,'-->',z
)
hanoi
(n
-1,y
,x
,z
)
n
= int(input('请输入汉诺塔的层数:'))
hanoi
(n
,'X','Y','Z')
可以自己找一下在线汉诺塔游戏实操一下,体验代码的神奇,不过找到的好多游戏都要安装flash插件,麻烦!推荐我找到的一个不需要flash插件的汉诺塔游戏 汉诺塔小游戏
转载请注明原文地址:https://blackberry.8miu.com/read-14733.html