今天跟大家一起学习一个经典数列:黄金分割数列。意大利数学家斐波那契(Fibonacci)十二世纪就发现了它,后人用他的名字命名这个数列,即:1, 1, 2, 3, 5, 8, 13, 21,…,这个数列前两项都是1,从第3项开始,每一项都等于前两项之和。随着数列的增加,前一项与后一项的比值逼近0.6180339887这个黄金分割系数。在大自然中,斐波那契数列经常出现在我们面前,比如松果、海螺、凤梨、向日葵,在植物的叶、枝和茎中也能发现它的存在,这些都是大自然中神奇的、美丽的数学表达。今天的问题是:如何用Python3实现斐波那契数列前10项数列?
代码:
fibonacci=[1,1]
for i in range(1,9):
j=fibonacci[-1]+fibonacci[-2]
fibonacci.append(j)
print(fibonacci)