猫史档案馆


【Python作品分享】Hanoi Tower【教程贴】

用户:ふいぼふいぼ查看:0 回复:1 评论:0 创建时间:2023-07-07T15:19:20


【作品展示】

center_image

 

【作品介绍】

感谢B站UP主 @笨手笨脚Oo 带来灵感!!!

 

【作品源代码】

def hanoi(A, B, C, n):

    if (int(n) > 0):
        hanoi(A, C, B, int(n) - 1)
        print('把', n, '号圆盘从', A, '柱上移到', C, '柱上')
        hanoi(B, A, C, int(n) - 1)

def main():

    n = 0
    print('这是一台求解汉诺塔的机器,请输入圆盘个数:')
    n = input()
    print('正在计算……\n求解成功!方法如下:')
    hanoi('A', 'B', 'C', n)
    print('满意请给五星好评!')

main()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
ふいぼふいぼ

补充一个效果:center_image

点赞0


评论