CommencezCommencez gratuitement

Retourner des erreurs

Il est temps d'essayer l'autre approche pour la gestion des erreurs.

Modifiez la fonction clean_text() pour produire volontairement une erreur si un type de données incorrect est utilisé.

Cette activité fait partie du cours

Python intermédiaire pour développeurs et développeuses

Voir le cours

Instructions de l’exercice

  • Vérifiez si le type de données de l'argument text est une chaîne de caractères str.
  • Dans le bloc else, produisez un TypeError() pour empêcher l'exécution du script et retourner un message explicite.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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")
Modifier et exécuter le code