迭代器是一个对象,生成器是一个函数,创建一个生成器只需在函数中加入yield语句即可。
def fib(): a, b = 0, 1 while True: a, b = b, a + b yield adef main(): for n in fib(): if n < 1000: print(n) else: break