韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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框架》

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

关注

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

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

一路向西在线| 《温柔的大姐姐》动漫免费观看| 灭火宝贝| 40岁女人如饥似渴最佳解决方法| 姐姐片多多免费高清电视剧| 《交换做爰》在线观看| 日韩AV无码-区二区三区96| 憋尿白丝小肚子凸起高冷知乎| 一路向西在线| 蜜臀| 经典人文地理百年航母| 毒液电影| 坠落的清纯校花沈清清小说| 初尝人妻滑进去了莹莹视频| 粘液共生1~3集免费观看动漫| 黑丝| 彼岸岛浸画| 欧美IPHONEXR| 三十如狼的陪读妈妈免费阅读小说| 缘之空第一季在线观看免费完整番. | 回娘家白天像父女晚上像夫妻| 韩漫免费漫画页面在线看漫画下载.. | 他扒开我小流添我三男一女视频 | 《艳乳欲乱2》免费观看| 《公与媳夫妇:交换》| 精产国品一二三产品区别视频 | 男人吸吮完乳房应该怎么处理 | 白丝| 三亚私人高清影院的更新情况| 京东影业JD008苏小小| 电影《满足2》完整版在线观看| 绝色儿媳在线观看免费版电视剧| 《特殊的补课方式》| 动漫《纯洁的修女》在线看| 一字马扣出水来的下一句怎么接| 大杂烩(TXT)小说阅读| 办公室刺激战场3| 天佑| 扌吴辽鬲还是扌暴辽鬲小说| 丈夫不在的日子中字头| 动漫网站