python 斐波那契数列

定义一个递归函数: 打印斐波那契数列
f[n]=f[n-1]+f[n-2](n>=2,f[0]=0,f[1]=1)
def fibonacci_func(n):
    if n == 1:
        return 0
    if n == 2:
        return 1
    if n > 2:
        return fibonacci_func(n - 1) + fibonacci_func(n - 2)
# 获取的是单个的值,不是多个值
# 0 1 1 2 3 5 8
data = fibonacci_func(5)
print(data)

list_data = []
for i in range(1, 10):
    data = fibonacci_func(i)
    list_data.append(data)
print(list_data)


版权声明:本文为m0_57156345原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。