斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)
a=int(input(“请输入你想要的项数:”))
n1 = 0
n2 = 1
count = 2
if a <= 0:
print(“请输入一个正整数。”)
elif a == 1:
print(“斐波那契数列:”)
print(n1)
else:
print(“斐波那契数列:”)
print(n1, “,”, n2, end=" , “)
while count < a:
nth = n1 + n2
print(nth, end=” , ")
# 更新值
n1 = n2
n2 = nth
count += 1