#函数实现
def fib(num):
n,a,b=0,0,1
while n<num:
print(b)
a,b=b,a+b
n+=1
#列表添加
def fib(num):
n,a,b=0,0,1
l=[]
while n<num:
l.append(b)
a,b=b,a+b
n+=1
return l#类,迭代器实现

class Fib:
def __init__(self,num):
self.num=0
self.n=0
self.a,self.b=0,1
def __iter__(self):
return self
def __next__(self):
if self.n<self.num:
result=self.b
self.a,self.b=self.b,self.a+self.b
self.n+=1
return result
else:
raise StopIteration斐波拉契yield生成器实现
def fib(num):
n,a,b=0,0,1
while n<num:
yield b
a,b=b,a+b
n+=1
for i in fib(10):
print(i)另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。