![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Charger
Lofty__wing
这个作者很懒,什么都没留下…
展开
-
杨辉三角-生成器练习
利用generator输出杨辉三角特点 杨辉三角的特点在于从第一行只包含一个1以外,下面的每行两端都是1,中间数字为上一行的两个相邻数字之和;python的生成器是利用循环生成需要的元素,区别于列表生成式(在初始时创建),因此将杨辉三角具备的特点利用生成器表示出来。实现def triangles(): L = [1] #第一行 yield L while T原创 2017-12-26 16:42:33 · 281 阅读 · 0 评论 -
Hanoi递归
递归代码Python:def move(n,a,b,c): if n == 1: print(a,'-->',c) else: move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c)将总问题“把N个盘从A利用中间B移动到C”一分为三,分别为: ——1)先把n-1个盘从A放到B; —原创 2017-12-19 15:14:19 · 228 阅读 · 0 评论