1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do funkcji w Pythonie

Connected

ćwiczenie

Obsługa błędów przez zgłaszanie wyjątku

Innym sposobem na zgłoszenie błędu jest użycie raise. W tym ćwiczeniu dodasz instrukcję raise do zdefiniowanej wcześniej funkcji shout_echo(), aby wyświetlić komunikat o błędzie, gdy wartość przekazana przez użytkownika do argumentu echo jest mniejsza niż 0.

Wywołanie shout_echo() używa poprawnych wartości argumentów. Aby zobaczyć, jak działa instrukcja raise, zmień wartość argumentu echo na ujemną. Pamiętaj, żeby przywrócić poprawne wartości przed przejściem do następnego ćwiczenia!

Instrukcje

100 XP
  • Uzupełnij instrukcję if, sprawdzając, czy wartość echo jest mniejsza niż 0.
  • W ciele instrukcji if dodaj instrukcję raise, która zgłasza wyjątek ValueError z komunikatem 'echo must be greater than or equal to 0', gdy wartość przekazana przez użytkownika do echo jest mniejsza niż 0.