On lit partout (cf liens ci-dessous) que le type long de python est sans limite d'un point de vue taille... et que les fonctions internes de python font de même. L'autre jour, un étudiant est venu me demander le résultat de e^10568 (il parait que matlab répond : 'infini' !

Le module math se termine par une erreur. J'ai donc essayé le code suivant :

>>> import math
>>> e = math.exp(1)
>>> e
2.7182818284590451
>>> pow(e,10568)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OverflowError: (34, 'Numerical result out of range')

Pas mieux donc...

Je m'en suis sorti avec 'bc', mais j'aurais bien aimé pouvoir le faire en python !