IndexError: строковый индекс вне диапазона продолжает появляться - PullRequest
0 голосов
/ 04 марта 2019

Я изучаю модуль приложения Jar, поэтому я решил создать кодировщик, но я продолжаю получать эту ошибку, и я не понимаю, что это значит.Я посмотрел его здесь, и он говорит об индексах, но у меня нет ни одного, я не думаю.Мой код ниже и я надеюсь, что вы можете помочь. Это ошибка

1 Ответ

0 голосов
/ 04 марта 2019

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

...