Python中的runtime erroe

img

img

python初學者一枚,希望大家能幫我看看哪裡出了問題,指點指點,謝謝

img


这种东东,一般都是越界了。
你的a最大的下标是4,但是i+2会出现3+2 = 5,所以会runtime error运行时出错


a = list(map(int, input(">>>").split()))

length,aa = a[0], a[1:]
s = [abs(aa[i] -aa[i-1]) for i in range(1, length)]
if s == list(range(1, length)) or s == list(range(length - 1, 0, -1)):
    print('Jolly')
else:
    print("No Jolly")