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

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

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


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

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

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