1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до функцій у Python

Connected

вправа

Обробка помилок через генерацію помилки

Ще один спосіб згенерувати помилку — скористатися 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.