El Gestor d'Errors

Algorithms

Aprèn a gestionar errors amb try/except. Crea un programa robust que no es trenqui amb entrades incorrectes de l'usuari.

📌 View basic hints
  • try conté el codi que pot fallar.
  • except captura l'error específic.
  • Pots tenir múltiples blocs except per a errors diferents.
Order the code blocks
return f'{a} / {b} = {resultat:.2f}'
resultat = a / b
try:
print(divideix(5, 0))
except ZeroDivisionError:
catch ZeroDivisionError:
return 'Error: no es pot dividir per zero!'
return 'Error: els valors han de ser números!'
def divideix(a, b):
print(divideix(10, 3))
except TypeError:
print(divideix('deu', 2))
SEBACodiCAT