-1
以下是我用於Python挑戰的一段代碼。爲什麼for循環給我一個分析錯誤?
for letter in range(10,switches - 10):
if switchpoints[letter] == switchpoints[letter - 1] + 3 and switchpoints[letter] == switchpoints[letter + 1] - 1 and switchpoints[letter] == switchpoints[letter + 2] - 4 and switchpoints[letter] % 2 == 1:
print(str(letter) + "-" + str(switchpoints[letter])
for the_point in range(-3 , 4):
print(str(switchpoints[letter + the_point]))
for循環的第一個工作正常,if語句,但第二個循環給我一個錯誤。當我在網站http://interactivepython.org/runestone/static/thinkcspy/index.html上測試它時,它告訴我我有一個解析錯誤,但它並沒有幫助我。爲什麼這給我一個錯誤?