1. Обучение
  2. /
  3. Курса
  4. /
  5. Введение в функции Python

Connected

упражнение

Обработка ошибок с помощью оператора raise

Ещё один способ вызвать ошибку — использовать оператор raise. В этом упражнении вы добавите инструкцию raise в функцию shout_echo(), которую определили ранее. Она будет генерировать сообщение об ошибке, если значение аргумента echo, переданное пользователем, меньше 0.

Вызов shout_echo() использует допустимые значения аргументов. Чтобы проверить, как работает оператор raise, просто измените значение аргумента echo на отрицательное. Не забудьте вернуть допустимое значение, прежде чем переходить к следующему упражнению!

Инструкции

100 XP
  • Завершите инструкцию if, проверив, является ли значение echo меньше 0.
  • В теле инструкции if добавьте оператор raise, который вызывает исключение ValueError с сообщением 'echo must be greater than or equal to 0', если переданное пользователем значение echo меньше 0.