IndexError: строковый индекс вне диапазона продолжает появляться

Может ли помочь этому ? (Большая путаница «этого» в javascript исходит из того факта, что он вообще не связан с вашим объектом, а с текущей исполняемой областью - это может быть не совсем так, как это работает, но для меня это всегда так, см. статью для полного объяснения)

-2
задан EmTee Gaming 3 March 2019 в 21:02
поделиться

1 ответ

Обратите внимание, что индексы в строке в Python начинаются с 0 (индекс первого символа) и заканчиваются len(string) - 1 (индекс последнего символа). В вашем коде у вас есть counter <= numLetters, поэтому у вас возникла ошибка при попытке символа доступа с индексом counter, в то время как максимальный индекс равен counter - 1, вместо этого используйте counter < numLetters.

0
ответ дан ingvar 3 March 2019 в 21:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: