关于#python#的问题:line 4, in a[i]=a[i-1]+a[i-2]IndexError: list assignment index out of range

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

line 4, in
a[i]=a[i-1]+a[i-2]
IndexError: list assignment index out of range

所以你的程序要做什么,逻辑有问题