所谓的斐波那契数就是满足1、1、2、3、5、8、13、。。。。的规律
从 3 开始的每一项都 等于其前两项的和
这是斐波那契数列。求满足规律的 100 以内的所有数据
先贴上代码
list1=[1,1]
while 1:
a=list1[len(list1)-1]+list1[len(list1)-2]
if a<100:
list1.append(a)
else:
break
print('100以内的斐波那契数为{}'.format(list1))
执行结果如下
创建一个list,默认存在2个元素
默认进入循环体,是最后2个元素相加为a
判断a是否大于100,再100以内则加到list中
超过100退出循环
输出打印 list