运行出来的结果是对的,但总是会显示红色的错误标识,有试过在if语句里用len(a)限制k的大小,但还是会出错🥲🥲
数组越界了,比如a=[1,2,3] ,如果取a[5]就越界错误了for k in range(1,len(a)+1)改成for k in range(1,len(a))即可望采纳!谢谢
range(1,len(a)+1)中的len(a)+1写成len(a)就可以了,因为a中最后一个元素的索引是len(a)-1