Python札记呆鸟的Python数据分析大数据,机器学习,人工智能

Python札记18_斐波那契函数(更新中)

2019-06-25  本文已影响0人  皮皮大

斐波那契函数起源于对斐波那契数列的实现,斐波那契数列为:
a[0] = 0 (n=0)
a[1] = 1 (n=1)
a[n] = a[n-1] + a[n-2] (n>=2)

本篇文章将会从各个方法实现斐波那契数列

def fibs(n):
    list1 = [0,1]
    for i in range(n-2):
        list1.append(list1[-2]+list1[-1])
    return list1

if __name__ == "__main__":
    result = fibs(10)
    print(result)
image.png

理解

循环次数 list1前 list1后
1 [0,1] [0,1,1]
2 [0,1,1] [0,1,1,2]
3 [0,1,1,2] [0,1,1,2,3]
... ... ...
8 [0, 1, 1, 2, 3, 5, 8, 13, 21] [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
上一篇 下一篇

猜你喜欢

热点阅读