生成器

迭代器是一个对象,生成器是一个函数,创建一个生成器只需在函数中加入yield语句即可。

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


def main():
for n in fib():
if n < 1000:
print(n)
else:
break
posted @ 2020-09-12 10:00  6+0  阅读(101)  评论(0编辑  收藏  举报