CommencezCommencez gratuitement

Éviter les erreurs

Dans la vidéo, vous avez vu quelques approches de gestion des erreurs qui peuvent s'appliquer à des fonctions personnalisées.

Dans cet exercice, vous allez essayer une approche qui évite de lever une erreur : elle affiche un message utile si une erreur se produit, sans interrompre le script.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Utilisez un mot-clé qui vous permet d'essayer d'exécuter le code qui nettoie text.
  • Utilisez un autre mot-clé qui affiche un message utile si une erreur se produit lors de l'appel à la fonction clean_text().

Exercice interactif pratique

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

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