python求斐波那契数列Ⅰ,求前n项,n的值从键盘输入

求斐波纳契(Fibonacci)数列:1,1,2,3,5, 8的前n项,n的值从键盘输入

img

n=int(input())
a=[1,1]
for i in range(2,n):
    a.append(a[i-1]+a[i-2])
print(','.join([str(i) for i in a]))

dic_fabo={}
data = int(input())
for i in range(data):
    if(i == 0 or i == 1):
        dic_fabo[i]=1
    else:
        dic_fabo[i] = dic_fabo[i-1]+dic_fabo[i-2]
    print("{}".format(dic_fabo[i]),end="")
    if(i!=data-1):
        print(",",end="")

img