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
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)