python -29-斐波那契数列

使用函数求前20个斐波那契数列。
提示:
斐波那契数列:1,1,2,3,5,8,13,21...即: 起始两项均为1,此后的项分别为前两项之和。


def feibo(n):
    a = 1
    b = 1
    i = 1
    while i <= n:
        if i == 1 or i == 2:
            print(1)
        else:
            a, b = b, a + b     # python牛逼用法
            print(b)
        i += 1
feibo(20)

你可能感兴趣的:(python -29-斐波那契数列)