CommencerCommencer gratuitement

É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

Afficher le cours

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