IniziaInizia gratis

Evitare gli errori

Nel video hai visto un paio di approcci per la gestione degli errori che si possono applicare alle funzioni personalizzate.

In questo esercizio proverai uno degli approcci che evita di generare un errore: stampa un messaggio utile se si verifica un errore, ma non termina lo script.

Questo esercizio fa parte del corso

Python intermedio per sviluppatori

Visualizza il corso

Istruzioni dell'esercizio

  • Usa una parola chiave che ti permetta di provare a eseguire il codice che pulisce text.
  • Usa un'altra parola chiave che stampi un messaggio utile se si verifica un errore quando chiami la funzione clean_text().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

def clean_text(text):
  # Attempt to clean the text
  ____:
    return text.replace(" ", "_").lower()
  # Run this code if an error occurs
  ____:
    print("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text(187)
Modifica ed esegui il codice