← Retour aux erreurs Python

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
Pixel