# 斐波那契数列

# 算法1:利用列表,利用列表的append(),增加列表元素,直到列表最后一个元素值大于1000
print("# 算法1:利用列表,利用列表的append(),增加列表元素,直到列表最后一个元素值大于1000")
f = [0,1]
while f[-1] <=1000:
f.append(f[-2] + f[-1])

print(f[:-1])

# 算法2:列出数列,分析数列,可以用a,b两个变量解决
print("# 算法2:列出数列,分析数列,可以用a,b两个变量解决")
a,b = 0,1
while a<1000:
print(a,end = ',')
a,b = b,a+b


#算法3
print("#算法3:原始算法")
a, b = 0, 1
print(a,end = ',')
print(b,end = ',')

while True:
c = a + b
a,b = b,c
if c > 1000:
break
print(c,end = ",")
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄