# coding: utf-8
def Fibonacci_Yield(n):
a, b = 0, 1
while n > 0:
yield b
a, b = b, a + b
n -= 1
def Fibonacci(n):
# return [f for i, f in enumerate(Fibonacci_Yield_tool(n))]
return list(Fibonacci_Yield(n))
print Fibonacci_Yield(10)
python利用Yield实现斐波那契数列
最新推荐文章于 2021-03-01 13:47:16 发布