Jupyter notebook实现斐波那契数列


使用jupyter实现斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34

真佩服兔子的生育能力,至今没搞懂兔子是怎么生的?有搞懂的同学,麻烦留一下言,我补充上教程,谢谢。 下面是一种斐波那契数列的写法:

def fib_recur(n):
  assert n >= 0, "n > 0"
  if n <= 1:
    return n
  return fib_recur(n-1) + fib_recur(n-2)
for i in range(1, 20):
    print(fib_recur(i), end=' ')

把代码粘贴到jupyter中,点击运行,就能看到结果了

斐波那契数列