Éviter les erreurs
Dans la vidéo, vous avez vu quelques approches de la gestion des erreurs qui peuvent être appliquées aux fonctions personnalisées.
Dans cet exercice, vous testerez l'une des approches qui permet d'éviter de soulever une erreur, en affichant un message utile en cas d'erreur, mais sans mettre fin au script.
Cet exercice fait partie du cours
Python intermédiaire pour les développeurs
Instructions
- Utilisez un mot-clé vous permettant d'essayer d'exécuter un code qui nettoie
text. - Utilisez un autre mot-clé qui affiche un message utile en cas d'erreur lors de l'appel de la fonction
clean_text().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)