def fab(max):
n,a,b = 0,0,1
while n<max:
yield b
a,b = b,a+b
n +=1
for n in fab(6):
print(n)
1
1
2
3
5
8
输出结果:
python实现斐波那契数列
最新推荐文章于 2022-05-30 15:53:51 发布
def fab(max):
n,a,b = 0,0,1
while n<max:
yield b
a,b = b,a+b
n +=1
for n in fab(6):
print(n)
1
1
2
3
5
8
输出结果: