====== Assertion ======
===assert===
L'instruction assert permet de vérifier qu'une condition est vraie à un endroit précis du programme. Si la condition est vraie, le programme continue normalement. Si la condition est fausse, le programme s'arrête immédiatement et affiche une erreur (AssertionError).
age = 15
assert age >= 0 #vérifie que l'âge n'est pas négatif, sinon arrête le programme
print("l'âge est valide")
Il est possible d'ajouter un message qui s'affichera en cas d'erreur, pour mieux comprendre pourquoi l'assertion a échoué.
age = -5
assert age >= 0, "l'âge ne peut pas être négatif" #arrête le programme et affiche le message si la condition est fausse
Réponse dans la console :
AssertionError: l'âge ne peut pas être négatif