Python:yield功能导出斐波那契数列
def fib(max_count):
first_num = 1
seceond_num = 0
count = 0
while count < max_count:
finale_num = first_num + seceond_num
first_num = seceond_num
seceond_num = finale_num
yield finale_num
count += 1
count = input("请输入要生成斐波那契数列的个数:")
count = int(count)
fib_generator = fib(count)
for num in fib_generator:
print(num)
浙公网安备 33010602011771号