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

求大佬回答

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')   #我不懂后面的两个函数是如何实现的 。。。

正在回答

1 回答

 move(n-1, a, c, b)   #将n-个盘子从a开始经过c移动到b

 print a, '-->', c  #第n个a移动到c

move(n-1, b, a, c)   #将n-1个盘子从b开始经过a移动到c

#我参考了以为大佬的答案,大概就是这样。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

求大佬回答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信