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

汉诺塔的程序怎么理解?

汉诺塔的程序怎么理解?

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 关注
  • 1755 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信