为了账号安全,请及时绑定邮箱和手机立即绑定

汉诺塔的程序怎么理解?

汉诺塔的程序怎么理解?

magnify 2017-07-23 22:33:06
不懂那个程序,而且把答案复制到过去显示的都是错的
查看完整描述

1 回答

?
Yexiaomo

TA贡献152条经验 获得超157个赞

先不说理解, 你的代码复制都错了-->缩进没有了-->导致 move()函数体内部都没代码

复制过去,格式至少是这样的 (我用的python3)

>>>def move(n, a, b, c):
        if n == 1:
            print(a ,'-->', c)
            return
        move(n-1, a, c, b)
        print(a, '-->', c)
        move(n-1, b, a, c)

>>>move(4, 'A', 'B', 'C')


查看完整回答
反对 回复 2017-07-24
  • 1 回答
  • 0 关注
  • 1777 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号