什么是fibnacci数列:
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……从第三个数开始,每个数等于前两个数之和的数列。
fibnacci数列的递归表达式
def fib(n):
return 1 and n <= 2 or fib(n - 1) +fib(n - 2)
print('\n 最终结果为 %d'%(fib(n)))
运行结果
运行10时还能够在一分钟内运行出来,从100开始就不行了