每日一个Python基础题——斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列,
指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。
在数学上,斐波那契数列以如下递归的方法定义:
F(0)=0,F(1)=1, F(n)=F(n − 1)+F(n − 2)(n≥2,n ∈N)。

n=eval(input("请输入需要的数的个数:"))
#构造函数用于产生斐波那契数列
def Fib(n):
    list_F=[0,1]
    for i in range(2,n):
        list_F.append(list_F[i-1]+list_F[i-2])
    return list_F
print(Fib(n))

你可能感兴趣的:(python)