python
山深闻鹧鸪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python实现斐波那契数列
def fab(max): n,a,b = 0,0,1 while n<max: yield b a,b = b,a+b n +=1 for n in fab(6): print(n) 1 1 2 3 5 8 输出结果:原创 2019-10-15 09:10:49 · 345 阅读 · 0 评论 -
python中的列表方法
方法是与对象(列表、数、字符串等)联系紧密的函数。通常,像下面这样调用方法: object.method(arguments) 方法调用与函数调用很像,只是在方法名前加上了对象和句点(第7章将详细阐述方法到底 是什么)。列表包含多个可用来查看或修改其内容的方法。 append 方法append用于将一个对象附加到列表末尾。 lst = [1, 2, 3] lst.append(4) ls...原创 2019-10-13 15:06:27 · 775 阅读 · 0 评论 -
孙子算经-秦王暗点兵问题
""" 今有一数,三三数之,剩二;五五数之,剩三;七七数之,剩二。问这个数是几? """ i=0 while i<= 1000: if i%3 == 2 and i%5==3 and i%7==2: print(i) break else: i+=1 #运行结果 23 ...原创 2019-10-12 14:20:51 · 2812 阅读 · 1 评论 -
用python解决鸡兔同笼问题
""" 今有雉、兔同笼,上有三十五头,下有九十四足。 问:雉、兔各几何?答曰:雉二十三,兔一十二。 """ for x in range(1,50): y= 35-x if 4*x + 2*y == 94: print('兔子有%s只,鸡有%s只'%(x, y) #结果如下: 兔子有12只,鸡有23只 ...原创 2019-10-12 14:17:03 · 22970 阅读 · 3 评论 -
用python写杨辉三角
#先定义阶层函数,求出阶层 def fact(n): if n == 0: return int(1) else: return int(n*fact(n-1)) #再定义组合函数,求出组合C(n,m)的值 def com(n,m): return fact(n)/(fact(m)*fact(n-m)) #调用cum函数,输出结果 i =...原创 2019-10-12 14:12:58 · 465 阅读 · 0 评论
分享