ÎncepețiÎncepe gratuit

Generarea erorilor

E momentul să testezi o altă abordare pentru gestionarea erorilor.

Modifică funcția clean_text() astfel încât să genereze intenționat o eroare dacă se folosește un tip de date incorect.

Acest exercițiu face parte din cursul

Python intermediar pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Verifică dacă tipul de date al argumentului text este șir de caractere (str).
  • În blocul else, generează o excepție TypeError() pentru a opri execuția scriptului și returnează un mesaj descriptiv.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

def clean_text(text):
  # Check the data type
  if ____(text) == ____:
    return text.replace(" ", "_").lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text("User Name 187")
Editează și rulează codul