即时通讯初学者程序员,我不知道这个错误意味着什么:'IndexError:列表索引超出范围'。它是指我的代码的最后一行。在此先感谢您的帮助。Python中的'IndexError:list index out of range'是什么意思?
def sumaCuadrado(division3):
suma = []
if division3 == []:
return [suma]
else:
suma = [division3[0]]
return [suma] + [sumaCuadrado(division3[1:])]
你是怎么称呼'sumaCuadrado()'的?你是否通过一个列表作为参数? – ZdaR
这意味着你正在尝试使用一个至少比你的列表长度大1的索引-1'[1,2] [2] - >索引错误' –
'division3'少于两个项目。请告诉我们这个'sum square'函数的目的。 –