20 lines
232 B
Python
20 lines
232 B
Python
"""
|
|
生成器 - 使用yield关键字
|
|
|
|
Version: 0.1
|
|
Author: 骆昊
|
|
Date: 2018-03-21
|
|
"""
|
|
|
|
|
|
def fib(num):
|
|
n, a, b = 0, 0, 1
|
|
while n < num:
|
|
yield b
|
|
a, b = b, a + b
|
|
n += 1
|
|
|
|
|
|
for x in fib(20):
|
|
print(x)
|