← Retour aux erreurs Python

Erreur déclenchée lorsqu'un calcul produit un nombre trop grand pour être représenté. Plus rare avec les entiers Python (arbitrary precision), mais possible avec les flottants.

🔍 Causes fréquentes

  • Résultat d'un calcul flottant dépassant la limite de la plateforme
  • Conversion d'un très grand entier en flottant

💡 Exemples

10**1000 comme flottant dépasse la limite. Pour de très grands nombres, on peut utiliser le module decimal.

💡 Astuces pour éviter cette erreur

  • 💡Pour les entiers, Python gère des nombres arbitrairement grands, pas de souci
  • 💡Pour les flottants, être conscient des limites de la machine
Pixel