我正在尝试使用具有给定参数的特定方程式来形成列表,但我不断收到错误消息"列出索引超出范围"。以下是代码部分:
yvalue = [iniPop]
for i in (1,maxIter,1):
yvalue.append(yvalue[i-1]*(1+(rate*(1-(yvalue[i-1]/CC)))))
答案 0 :(得分:0)
您遗失的是range(1, maxIter)
,而不仅仅是(1,maxIter,1)
。所以你会有
yvalue = [iniPop]
for i in range(1, maxIter):
yvalue.append(yvalue[i - 1] * (1 + (rate * (1 - (yvalue[i - 1] / CC)))))