Я пытаюсь вызвать IndexError при использовании исключений [дубликат]Python

Программы на Python
Ответить
Гость
 Я пытаюсь вызвать IndexError при использовании исключений [дубликат]

Сообщение Гость »


У меня есть задача, которую я пытаюсь решить, но не могу понять, почему не могу вызвать исключение «Ошибка индекса». Инструкции заключаются в том, чтобы напечатать значение по входному индексу и напечатать значения по индексу до и после. Когда я ввожу четвертый индекс в качестве входных данных, введенный индекс и предыдущий индекс печатаются, но для пятого индекса не создается никаких исключений и ничего не печатается. Разве это не должно быть за пределами, потому что я прошу напечатать несуществующее значение? Я супер новичок и чувствую, что упускаю что-то тривиальное...

numList = [5, 10, 15, 20, 25] index = int(input('Введите индекс:')) пытаться: вывод = numList[индекс -1: индекс +2] печать (f'{выход}') кроме IndexError: print('за пределами') окончательно: печать (выход) Пытался составить список фрагментов и получить ошибку индекса
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»