1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do funkcí v Pythonu

Connected

cvičení

Ošetření chyb pomocí raise

Dalším způsobem, jak vyvolat chybu, je příkaz raise. V tomto cvičení přidáš příkaz raise do funkce shout_echo(), kterou jsi definoval/a dříve – funkce vyvolá chybovou zprávu, pokud hodnota předaná argumentu echo bude menší než 0.

Volání funkce shout_echo() používá platné hodnoty argumentů. Abys viděl/a, jak příkaz raise funguje, změň hodnotu argumentu echo na záporné číslo. Nezapomeň ji pak vrátit zpět na platnou hodnotu, než přejdeš k dalšímu cvičení!

Pokyny

100 XP
  • Dokonči příkaz if tak, aby ověřoval, jestli je hodnota echo menší než 0.
  • Do těla příkazu if přidej příkaz raise, který vyvolá výjimku ValueError se zprávou 'echo must be greater than or equal to 0', pokud hodnota předaná argumentu echo bude menší než 0.