2024-04-26 09:23:25 发布
网友
我不明白为什么索引出错了。在
在a = array1[item]
a = array1[item]
while item <= n: a = array1[item] t = mid - a l = h_f(t) ab += l if ab > k: item+=1 break ae += h_f(t + 1) - 1 item+=1
n—输入值的个数,项=0
有什么帮助吗?在
数组从0开始索引,因此最后一个索引为2。 当n可以是3时,代码可以越界
while item < n:
具有n元素的列表在索引0到n-1中有项。一、 例如,循环应该在n之前停止,而不是在它之前。将<=替换为<,您应该可以:
n
0
n-1
<=
<
while item < n: # Here -^
数组从0开始索引,因此最后一个索引为2。 当n可以是3时,代码可以越界
具有
n
元素的列表在索引0
到n-1
中有项。一、 例如,循环应该在n
之前停止,而不是在它之前。将<=
替换为<
,您应该可以:相关问题 更多 >
编程相关推荐