if i==10改为 if i%5==0:
你的结构好像不太对,前边已经输出两个了。。。
if i ==10 修改成 if i% 5 == 2 and i >0:
将数据存入列表中,然后循环列表,通过enumerate方法实现每行展示5个
n = int(input())
f1 = 1
f2 = 1
my_list = [f1, f2]
for i in range(3, n + 1):
f3 = f1 + f2
my_list.append(f3)
f1 = f2
f2 = f3
for index, value in enumerate(my_list):
if (index + 1) % 5 == 0:
print(value)
else:
print(value, end="\t")