я хочу знать разницуя получаю THS ошибка: индекс строки из диапазона
Когда я запускаю этот код
message = "Three can keep a secret, if two of them are dead."
translated = ""
i = len(message)
while i >= 0:
translated = translated + message[i]
i = i - 1
print translated
я получаю ошибку:
IndexError: строка индекса вне диапазона
, когда я изменил его:
message = "Three can keep a secret, if two of them are dead."
translated = ""
i = len(message) - 1
while i >= 0:
translated = translated + message[i]
i = i - 1
print translated
сейчас работает, но почему! ???
Почему я должен ввести LEN (массаж) - 1
Благодаря
Len («яблоко») результат: 5 –
и я могу отправить вам если вы не верите мне :(поэтому первый элемент равен 1 в результате :( –
Длина 5, но ваши индексы будут 0,1,2,3,4. – andyhasit