Clé raise en Python

Exemple

Si x est inférieur à 0, une erreur est déclenchée et le programme s'arrête :

x = -1
if x < 0:
  raise Exception("Désolé, il n'y a pas de nombres en dessous de zéro")

Exemple de exécution

Définition et utilisation

La clé raise est utilisée pour déclencher des exceptions.

Vous pouvez définir le type d'erreur à déclencher et le texte à imprimer à l'utilisateur.

Plus d'exemples

Exemple

Si x n'est pas un entier, une TypeError est déclenchée :

x = "hello"
if not type(x) is int:
  raise TypeError("Seuls les entiers sont autorisés")

Exemple de exécution