编程显示Fibonacci数列:1、1、2、3、5、8……的前20项。要求每行显示5项。
l = []
for i in range(20):
if i == 0 or i == 1:
l.append(int(1))
else:
l.append(l[-2]+l[-1])
for i in range(len(l)):
if (i + 1) % 5 == 0:
print(l[i])
else:
print(l[i], end=',')
a = 1 b = 0
for i in range(20):
c = a + b
a = b
b = c
print(c)