1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în funcții în Python

Connected

exercițiu

Gestionarea erorilor prin ridicarea unei excepții

O altă modalitate de a semnala o eroare este folosirea instrucțiunii raise. În acest exercițiu, vei adăuga o instrucțiune raise în funcția shout_echo() definită anterior, pentru a genera un mesaj de eroare atunci când valoarea furnizată de utilizator pentru argumentul echo este mai mică decât 0.

Apelul funcției shout_echo() folosește valori valide pentru argumente. Pentru a testa cum funcționează instrucțiunea raise, schimbă pur și simplu valoarea argumentului echo cu una negativă. Nu uita să o readuci la o valoare validă înainte de a trece la următorul exercițiu!

Instrucțiuni

100 XP
  • Completează instrucțiunea if verificând dacă valoarea lui echo este mai mică decât 0.
  • În corpul instrucțiunii if, adaugă o instrucțiune raise care ridică un ValueError cu mesajul 'echo must be greater than or equal to 0' atunci când valoarea furnizată de utilizator pentru echo este mai mică decât 0.