1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux fonctions en Python

Connected

Exercice

Gérer les erreurs en en déclenchant une

Une autre façon de signaler une erreur est d'utiliser raise. Dans cet exercice, vous allez ajouter une instruction raise à la fonction shout_echo() que vous avez définie plus tôt afin de déclencher un message d'erreur lorsque la valeur fournie par l'utilisateur pour l'argument echo est inférieure à 0.

L'appel à shout_echo() utilise des valeurs d'arguments valides. Pour tester et voir comment fonctionne l'instruction raise, changez simplement la valeur de l'argument echo pour une valeur négative. N'oubliez pas de la remettre à une valeur valide pour passer à l'exercice suivant!

Instructions

100 XP
  • Complétez l'instruction if en vérifiant si la valeur de echo est inférieure à 0.
  • Dans le corps de l'instruction if, ajoutez une instruction raise qui déclenche un ValueError avec le message 'echo must be greater than or equal to 0' lorsque la valeur fournie par l'utilisateur pour echo est inférieure à 0.