Секція 1. Розділ 5
single
Challenge: Obrobka Vid’yemnykh Znachen
Свайпніть щоб показати меню
Користувацькі виключення дозволяють визначати типи помилок, які описують конкретні проблеми у вашому коді. У Python створіть користувацьке виключення шляхом наслідування від Exception. Викликайте своє виключення за допомогою raise, коли виконується певна умова, і обробляйте його за допомогою блоку try-except.
Завдання
Проведіть, щоб почати кодувати
Визначення власного класу виключення та його використання у функції для обробки некоректного вводу.
- Створити власний клас виключення з назвою
NegativeNumberError, який наслідується відException. - Реалізувати функцію
check_positive_number(num), яка викликає ваше власне виключення, якщоnumменше 0. - Функція повинна повертати
numбез змін, якщо він дорівнює 0 або є додатнім. - Використати оператори виводу для демонстрації результату виклику функції з коректним і некоректним вводом.
- Якщо виникає виключення, обробити його та вивести повідомлення виключення
"Number must be non-negative".
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 5
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат