python斐波拉契数列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python斐波拉契数列相关的知识,希望对你有一定的参考价值。

def fib(max):
    n, a, b = 0, 0, 1
    while n < max:
        print(b)
        a, b = b, a + b
        n = n + 1
    return done

注意,赋值语句:

a, b = b, a + b

相当于:

t = (b, a + b) # t是一个tuple
a = t[0]
b = t[1]

以上是关于python斐波拉契数列的主要内容,如果未能解决你的问题,请参考以下文章

python编写斐波拉契数列前20项

斐波拉契数列(用JavaScript和Python实现)

斐波拉契数列的代码书写和分析

python斐波拉契数列

Python生成器—— 斐波拉契数列

斐波拉契数列的计算方法