1、执行报错的原因是:L[]定义了空列表,执行时必须长度都是append()或者insert()方法插入的,否则长度为定长赋值则会报错“IndexError: list assignment index out of range”
2、将else语句下的L[i]=L[i-1]+L[i-2]修改为追加的的方法,L.append(L[i-1]+L[i-2])就正常了
1、执行报错的原因是:L[]定义了空列表,执行时必须长度都是append()或者insert()方法插入的,否则长度为定长赋值则会报错“IndexError: list assignment index out of range”
2、将else语句下的L[i]=L[i-1]+L[i-2]修改为追加的的方法,L.append(L[i-1]+L[i-2])就正常了