python -32-用函数求前20个斐波那契数列

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

def feibo(n):
    """斐波那契数列"""
    a = 1
    b = 1
    c = 1
    while c <= n:
        if c == 1 or c == 2:  # 控制前两位数字输出1
            print(c)

        else:
            a, b = b, b + a
            print(b)
        c += 1


feibo(20)

你可能感兴趣的:(python -32-用函数求前20个斐波那契数列)