class Fib(object):
def __init__(self):
self.a,self.b=0,1
def __iter__(self):
return self
def __next__(self):
self.a,self.b = self.b,self.a+self.b
if self.a > 10000:
raise StopIteration()
return self.a
for n in Fib():
print(n)
Python实现斐波那契数列
最新推荐文章于 2020-05-20 10:31:01 发布