Зачем нужны исключения try-except: пример обработки ошибок ввода

Реферат · 10–15 страниц · Информатика · студент

Пишем программу, которая запрашивает число и ловит ValueError, если пользователь вводит текст.

Программа падает, если пользователь вводит букву вместо числа. try-except ловит такие ошибки и не даёт скрипту упасть. На примере калькулятора разберём, как защитить код от дурака.

Работа по этой теме — за несколько минут. План и структура бесплатно и без регистрации, оплата — только за готовый документ с оформлением по ГОСТ.

Сгенерировать реферата по этой теме

Примерная структура работы

  1. Как выглядит исключение без обработки
    • <built-in method title of str object at 0x7f87806c7c00>
    • <built-in method title of str object at 0x7f87805e33f0>
    • <built-in method title of str object at 0x7f87806c6130>
  2. Конструкция try-except: ловим ошибку
    • <built-in method title of str object at 0x7f878068a820>
    • <built-in method title of str object at 0x7f87806c4240>
    • <built-in method title of str object at 0x7f87805e79b0>
  3. Несколько except и блок else
    • <built-in method title of str object at 0x7f87806c5630>
    • <built-in method title of str object at 0x7f87805e6470>
    • <built-in method title of str object at 0x7f878056c030>
  4. Как не надо ловить исключения
    • <built-in method title of str object at 0x7f87806c7050>
    • <built-in method title of str object at 0x7f87805e4350>
    • <built-in method title of str object at 0x7f87806c54d0>

Структуру можно менять: перед оплатой вы бесплатно правите главы и параграфы под требования преподавателя.