def longest_run(L):
inc = []
num = 0
count = 0
index = 1
while count < len(L)+1:
if L[num] >= L[index]:
inc.append(L[index])
num +=1
index +=1
count += 1
print (inc)
L = [10, 4, 3, 8, 3, 4, 5, 7, 7, 2]
当我拿到我的代码时出现错误
if L[num] > L[index]:
IndexError: list index out of range
我不知道为什么我的指数会超出范围 例如,如果num = 2,则索引= 3 不超出范围 请帮帮我
答案 0 :(得分:0)
您收到错误的原因是: LEN(L)+1
添加print num, index, count
在print(inc)
之前你会解决它