python3 斐波那契数列

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/sinat_36188088/article/details/80795031

斐波那契数列即除第一个和第二个以外,其余各数都可由前两个数相加可得比如(1,1,2,3,5,8)

利用python3实现如下:

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
它的意思是先计算a+b的值,然后将b赋值给a,a+b赋值给b

猜你喜欢

转载自blog.csdn.net/sinat_36188088/article/details/80795031