ШАГ 9:
Обработать ошибки в 5 скриптах с try-except
Описание шага
[Что делать] Добавь обработку: деление на 0, файл не найден, неверный ввод, index error, value error.
[Как это работает] Try: код except Error: обработка.
[Ожидаемый результат] Программы не крашатся на ошибках.
[Критерий готовности] 5 скриптов устойчивы к 3+ ошибкам.
Как выполнить шаг
1) [Подготовка] try: risky except ValueError: print('error').
2) [Действие 1] a/b -> except ZeroDivisionError.
3) [Действие 2] open(nonexist) -> FileNotFoundError.
4) [Действие 3] int('abc') -> ValueError.
5) [Проверка результата] Вводи ошибки — сообщение, не краш.
6) [Что дальше] Errors готовы, модули шаг 10.
Частые ошибки
1. [Except: все]: Ловит все, скрывает реальные ошибки. Указывай конкретные.
2. [Нет finally]: Для cleanup — добавь для файлов.
3. [Raise рано]: Не бросай, пока не нужно.
🎯 Цель с этим шагом
Научись программировать на Python с нуля, решив 50 реальных задач. Получи навык, востребованный в IT, data science и автоматизации. Каждый день — новый прогресс, через 2 месяца кодь уверенно сам.
Подробнее о цели →