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

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

 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 18:23  冰冻木马  阅读(19)  评论(0)    收藏  举报