斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。
nterms=int(input("你需要几项"))
n1=0
n2=1
count=2
if nterms<=0:
print("请输入一个整数")
elif nterms==1:
print("菲波那切数列")
print(n1)
else:
print("菲波那切数列")
print(n1,",",n2,end=",")
while count<nterms:
nth=n1+n2
print(nth,end=",")
n1=n2
n2=nth
count+=1
学习此题中的方法