斐波那契数列 生成器的使用

斐波那契数列 生成器的使用


def getFbi(n):
    def fib():
        a = 1
        b = 1
        while True:
            yield a
            a, b = b, a + b

    ret = 0
    Fib = fib()
    for i in range(0, n):
        ret = next(Fib)
    return ret


fbn = getFbi(100)
print(fbn)
posted @ 2020-08-16 22:18  冰冻木马  阅读(47)  评论(0)    收藏  举报