#汉诺达游戏def hanni(n,x,y,z): if n == 1: print(x,'-->',z) else: hanni(n-1,x,z,y)#n-1移动到y print(x,'-->',z) hanni(n-1,y,x,z)#n-1移动到zn = int(input("请输入汉诺塔的层数:"))hanni(n,'X','Y','Z')
本文共 277 字,大约阅读时间需要 1 分钟。
#汉诺达游戏def hanni(n,x,y,z): if n == 1: print(x,'-->',z) else: hanni(n-1,x,z,y)#n-1移动到y print(x,'-->',z) hanni(n-1,y,x,z)#n-1移动到zn = int(input("请输入汉诺塔的层数:"))hanni(n,'X','Y','Z')
转载于:https://www.cnblogs.com/ssxsy/p/9145557.html