正在加载图片...
Python练习实例11 1Phon100例 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个 月后每个月又生一对免子,假如兔子都不死,问每个月的兔子总数为多少 程序分析:兔子的规律为数列1,1,2,3,5,8,13,21 程序源代码: 实例(Python2.0+) #!/usr/bin/python #--coding:UTF-8-*-f1-1 f2 -1 for i in range (1,22)print '8121d $121d'(f1,f2),if 3)--0:print.f1-f 1+f2f2=f1+f2 以上实例输出结果为: 1 3 8 34 55 89 233 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 35245785702887 9227465 14930352 2415781739088169 63245986102334155 16558014126791429 Python练习实例12 争phon100倒 题目:判断101-200之间有多少个素数,并输出所有素数 程序分析:判断素数的方法:用一个数分别去除2到sq(这个数),如果能被整除,则表明此数 不是素数,反之是素数。 程序源代码: !/usr/bin/python -+-coding:U7F-8-*- h=0 leap =1 from math import aqrt Python 练习实例 11 Python 100 例 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个 月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子的规律为数列 1,1,2,3,5,8,13,21.... 程序源代码: 实例(Python 2.0+) #!/usr/bin/python # -*- coding: UTF-8 -*- f1 = 1 f2 = 1 for i in range (1,22): print '%12ld %12ld' % (f1,f2), if (i % 3) == 0: print '' f1 = f 1 + f2 f2 = f1 + f2 以上实例输出结果为: 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 63245986 102334155 165580141 267914296 Python 练习实例 12 Python 100 例 题目:判断 101-200 之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数 不是素数,反之是素数。 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- h = 0 leap = 1 from math import sqrt
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有