Outils pour utilisateurs

Outils du site


glossaires:python:assertion

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
glossaires/python/assertion.txt · Dernière modification : de loutrel