斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........

这个数列从第3项开始,每一项都等于前两项之和。

 

 

 1 def fib(n):
 2         a, b = 1, 1
 3         while a < n:
 4                 print(a, end=' ')
 5                 a, b = b, a+b
 6 fib(100) #输出的是100以内的斐波那契数列
 7  
 8  
 9 i = 1
10 j = 1
11 for x in range(2,100):
12     if x == i + j:
13         print(x)
14         j = i
15         i = x
16  
View Code

 

posted on 2019-06-17 11:34  空谈误国-实干兴邦  阅读(131)  评论(0编辑  收藏  举报