#python3
def fib(n):
index = 1
a,b = 0,1
while index <= n:
index += 1
yield b
a, b = b, a+b
if __name__ == "__main__":
n=input("输出菲薄拉数列第几个数:")
while n!='q':
n=int(n)
c=fib(n)
for i in range(n-1):
next(c)
print("输出菲薄拉数列第{}个数是:{}".format(n,next(c)))
n=input("输出菲薄拉数列第几个数:")
yield实现输出菲薄拉数列第几个数
最新推荐文章于 2022-08-10 14:20:23 发布