
python
山深闻鹧鸪
这个作者很懒,什么都没留下…
展开
-
python实现斐波那契数列
def fab(max): n,a,b = 0,0,1 while n<max: yield b a,b = b,a+b n +=1for n in fab(6): print(n)112358输出结果:原创 2019-10-15 09:10:49 · 315 阅读 · 0 评论 -
python中的列表方法
方法是与对象(列表、数、字符串等)联系紧密的函数。通常,像下面这样调用方法:object.method(arguments)方法调用与函数调用很像,只是在方法名前加上了对象和句点(第7章将详细阐述方法到底是什么)。列表包含多个可用来查看或修改其内容的方法。append方法append用于将一个对象附加到列表末尾。lst = [1, 2, 3]lst.append(4)ls...原创 2019-10-13 15:06:27 · 733 阅读 · 0 评论 -
孙子算经-秦王暗点兵问题
"""今有一数,三三数之,剩二;五五数之,剩三;七七数之,剩二。问这个数是几?"""i=0while 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 · 2743 阅读 · 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 · 22751 阅读 · 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 · 431 阅读 · 0 评论