Задача курса
Почему except ValueError не перехватывает TypeError в Python
Курс «Python для новичков» · урок «Обработка исключений через try-except»
Обработчик except реагирует на указанный класс исключения и его подклассы. Ошибка другого типа продолжит распространяться, если для неё нет подходящего обработчика. Посмотрите на конкретный код и предскажите его поведение до запуска.
Условие
Что произойдёт, если в блоке try возникнет исключение типа TypeError, а в except указан только ValueError?
try:
result = 'цена: ' + 100
except ValueError:
print('Поймано!')
Попробуйте решить
Без регистрации · результат не сохраняется
