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.
  • Remplacez un espace par un trait de soulignement dans l'argument text.
  • Utilisez un autre mot-clé qui affiche un message utile en cas d'erreur lors de l'appel de la fonction snake_case().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

def snake_case(text):
  # Attempt to clean the text
  ____:
    # Swap spaces for underscores
    clean_text = ____.____("____", "____")
    clean_text = clean_text.lower()
  # Run this code if an error occurs
  ____:
    print("The snake_case() function expects a string as an argument, please check the data type provided.")
    
snake_case("User Name 187")
Modifier et exécuter le code