generation.py
def myGen(): print('生成器被执行!') yield 1 yield 2
generation_fibs.py
def fibs(): a = 0 b = 1 while True: a, b = b, a + b yield a
generation_fibs_test.py
===== RESTART: C:\Python36\yanghao_python_work\49.生成器\generation_fibs.py ===== >>> for i in fibs(): if i > 100: break print(i) 1 1 2 3 5 8 13 21 34 55 89 >>>