2.11 斐波那契数列1、1、2、3、5、8、13 .....
已知一个数列:1、1、2、3、5、8、13、。。。。的规律为从 3 开始的每一项都等于其前两项的和,这是斐波那契数列。
求满足规律的 100 以内的所有数据
这是我的答案:
a=1
b=2
list1=[1,1,2]
for i in range(1,101):
if i==a+b:
a=b
b=i
list1.append(i)
print(list1)
这是博主的答案
snl
=
[
1
,
1
]
num
=
2
while
num<
100
:
snl.append(num)
num
=
snl[
-
1
]
+
snl[
-
2
]
print
(snl)
标签:数列,Python,snl,list1,算法,num,append
From: https://www.cnblogs.com/jwzqyz/p/16985509.html