当前位置: 移动技术网 > IT编程>脚本编程>Python > Python学习第六天——Fibonacci

Python学习第六天——Fibonacci

2018年04月20日  | 移动技术网IT编程  | 我要评论

全球物流,白马军神传,80s电影网站

 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

  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网