Я пытаюсь вызвать IndexError при использовании исключений [дубликат] ⇐ Python
-
Гость
Я пытаюсь вызвать IndexError при использовании исключений [дубликат]
У меня есть задача, которую я пытаюсь решить, но не могу понять, почему не могу вызвать исключение «Ошибка индекса». Инструкции заключаются в том, чтобы напечатать значение по входному индексу и напечатать значения по индексу до и после. Когда я ввожу четвертый индекс в качестве входных данных, введенный индекс и предыдущий индекс печатаются, но для пятого индекса не создается никаких исключений и ничего не печатается. Разве это не должно быть за пределами, потому что я прошу напечатать несуществующее значение? Я супер новичок и чувствую, что упускаю что-то тривиальное...
numList = [5, 10, 15, 20, 25] index = int(input('Введите индекс:')) пытаться: вывод = numList[индекс -1: индекс +2] печать (f'{выход}') кроме IndexError: print('за пределами') окончательно: печать (выход) Пытался составить список фрагментов и получить ошибку индекса
У меня есть задача, которую я пытаюсь решить, но не могу понять, почему не могу вызвать исключение «Ошибка индекса». Инструкции заключаются в том, чтобы напечатать значение по входному индексу и напечатать значения по индексу до и после. Когда я ввожу четвертый индекс в качестве входных данных, введенный индекс и предыдущий индекс печатаются, но для пятого индекса не создается никаких исключений и ничего не печатается. Разве это не должно быть за пределами, потому что я прошу напечатать несуществующее значение? Я супер новичок и чувствую, что упускаю что-то тривиальное...
numList = [5, 10, 15, 20, 25] index = int(input('Введите индекс:')) пытаться: вывод = numList[индекс -1: индекс +2] печать (f'{выход}') кроме IndexError: print('за пределами') окончательно: печать (выход) Пытался составить список фрагментов и получить ошибку индекса
Мобильная версия