编辑代码


n=eval(input("你需要几项?"))
print("斐波那契数列:")
a1=0
a2=1
count=n
if n==1:
    print(a1)
elif n==2:
    print("%d,%d"%(a1,a2))
else:                                        #说明要的项数大于2
    print("%d,%d,"%(a1,a2),end="")           #先输出前两项
    while count>2:
        a1=a1+a2
        count=count-1
        if count==2:
            print(a1)
        else:
            print("{},".format(a1),end="")
            a2=a1+a2
            count=count-1
            if count==2:
                print(a2)
            else:
                print("{},".format(a2),end="")