Erreur levée lorsqu'une instruction assert échoue (sa condition est fausse). Utilisée pour le débogage et les tests.
🔍 Causes fréquentes
- •Condition dans une instruction assert évaluée à False
💡 Exemples
L'assertion échoue (b vaut 0) et lève AssertionError. Les assertions servent au débogage, pas à gérer les erreurs d'exécution normales.
💡 Astuces pour éviter cette erreur
- 💡Les assertions peuvent être désactivées avec l'option -O en ligne de commande
- 💡Ne pas les utiliser pour la validation d'entrée utilisateur, préférer raise
