Исключение (try/except)

Ошибка, которую программа поймала и обработала, вместо того чтобы упасть. try — «попробуй», except — «если не получилось, сделай вот это».

Как это выглядит: try: n = int(input("Число: ")) except: print("Это не число")

Откуда слово: Латинское exceptio — «изъятие, оговорка», от excipere — «вынимать» (ex- «из» + capere «брать»). Смысл прямой: ошибку «вынимают» из обычного хода программы и обрабатывают отдельно, вместо того чтобы дать ей остановить всё.

Где это проходят: урок 7.4 «Try/except: программа не падает» · Программирование с нуля

Ещё слова раздела «Ошибки и отладка»

Весь словарь программиста — 135 слов с объяснениями, примерами и ссылками на уроки.

Что ещё есть на сайте

Учиться: Уроки · Программирование с нуля · Интерфейсы и сайты с нуля · Компьютер без страха · Если уже случилось · Какой компьютер нужен · Без кода: ставить задачу · Конструктор описания задачи

С чего начать: Гайды: с чего начать · Тест «с какого урока начать» · Профессии и языки

Потренироваться: Практикум: задачи из жизни · Игры-тренажёры · Симулятор: от задания до сдачи · Мастерская экрана · Колесо фортуны

Словари и юмор: Словарь программиста · Словарь руководителя · Корявые задачи

Сайт, оплата и помощь: Родителям · Инструкция пользователя · Сообщество · Подписка · Помощь и поддержка · Отзывы учеников · Профиль и пароль