国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python汉诺塔递归函数是什么?

python汉诺塔递归函数是什么?

头像

十一

2020-12-23 17:06:423058浏览 · 0收藏 · 0评论

 

不管是哪种函数语言,汉诺塔一直都是常见的案例学习,大家可能从字面上不理解,实际上就是一种益智类游戏,比如有三个柱子,其中一个柱子上有大小不等的圆盘,需要让我们圆盘的相互移动上,要保证上面圆盘小于下面,这套游戏规则就构成了汉诺塔,在python里经常被使用,下面来详细了解学习下。

问题要求:

需要输出移动圆盘的数量以及步骤

解析:

1、圆盘1号通过3号移动2号,公式为:hn(n-1,A,C,B)

2、圆盘2号通过1号移动3号,公式为:hn(n-1,B,A,C)

实现公式:

def hn(n,s_from,s_help,s_to):
        if n==1:
                print(s_from,'-->',s_to)
        else:
                hn(n-1,s_from,s_to,s_help)
                print(s_from,'-->',s_to)
                hn(n-1,s_help,s_from,s_to)
 
n=int(input("盘子数:"))
hn(n,'A','B','C')

《相关推荐:php框架》

大家可以自行带入数量到里面去计算下,当然除了汉诺塔游戏以外,我们可以还可以调用类似函数计算其他递归问题,希望可以帮助大家学习。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《完美邻居2》电影在线观看| 翁吻乳婷婷小玲21章| 少女与狗2在线观看免费版高清| 《不戴套瑜伽教练3》| 国产精品国内自产拍在线播放| 续父开续女包小芳的小说破| 免费的黄冈网站有哪些平台| 天堂草原高清在线观看电视剧| GAI视频免费播放器| 亲你私下的男人最有效的一句| 香妃传| 女人被濯满精子后多久排卵期| 奴隶少女希尔薇下载| 爸爸你真棒插曲快来救救我小说| 两男一女一起做运动什么心理 | 少女たちよ在线播放电视剧| 美女俱乐部| 雨后小故事动图| 少女配狗播放视频| 《互换人妻HD中字》| 欧美大片电影| 芬太尼关税| 妈妈和两个姨妈一起过生日 | 巜禁忌7》A片| 潮湿的体温2| 六房间| 成全二人世界免费观看电视剧| 狗和人胶配方20分钟一| 四川取消一夫一妻制| 男寝的宝贝BY金银花露笔趣阁| 欧美RAPPER高清头像| 少女配狗视频大全播放| 《与上司做爰HD》| 妈妈你真棒里面的插曲叫什么 | 小雪被老汉各种姿势玩弄视频| 妖兽都市| 少女与狗2在线观看免费版高清| 王局长把乳罩解开吃胸的动态图| | #NAME?| 老公不在小叔子当老公