代码:
#斐波那契数列
#定义列表,元素有两个
l=[1,1]
i=3
#当输入错误时,循环输入
while True:
n=int(input("请输入n(n>=3):"))
#判断是否输入错误
if n<3:
print("输入错误")
else:
for i in range(2,n):
a=l[i-1]
b=l[i-2]
c=a+b
#将新的元素添加到列表中
l.append(c)
continue
#输出列表
print(l)
break
运行结果:
当输入错误时: