Python学习第六天——Fibonacci

2018-06-18 02:28:31来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

 1 #coding=utf-8
 2 #Version:python 3.6.0
 3 #Tools:Pycharm 2017.3.2
 4 _date_ = '2018/4/19/019 16:26'
 5 
 6 def fib(max):
 7     n,a,b = 0,0,1
 8     while n <= max:
 9         print(n," --> ",b)
10         a,b,n= b,a+b,n+1
11         # b = a + b
12         # a = b
13         #n += 1
14     return "done"
15 
16 print(fib(50))
View Code
E:\ProgramData\Anaconda3\python.exe D:/Python_proc/s14/week4/day1/Fibonacci.py
0  -->  1
1  -->  1
2  -->  2
3  -->  3
4  -->  5
5  -->  8
6  -->  13
7  -->  21
8  -->  34
9  -->  55
10  -->  89
11  -->  144
12  -->  233
13  -->  377
14  -->  610
15  -->  987
16  -->  1597
17  -->  2584
18  -->  4181
19  -->  6765
20  -->  10946
21  -->  17711
22  -->  28657
23  -->  46368
24  -->  75025
25  -->  121393
26  -->  196418
27  -->  317811
28  -->  514229
29  -->  832040
30  -->  1346269
31  -->  2178309
32  -->  3524578
33  -->  5702887
34  -->  9227465
35  -->  14930352
36  -->  24157817
37  -->  39088169
38  -->  63245986
39  -->  102334155
40  -->  165580141
41  -->  267914296
42  -->  433494437
43  -->  701408733
44  -->  1134903170
45  -->  1836311903
46  -->  2971215073
47  -->  4807526976
48  -->  7778742049
49  -->  12586269025
50  -->  20365011074
done

Process finished with exit code 0

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python标准库笔记(8) — pprint模块

下一篇:Python网络爬虫笔记(五):下载、分析京东P20销售数据