Impresión extremadamente larga en notación científica en pitón.
¿Hay alguna manera de hacer que Python imprima largos extremadamente grandes en notación científica? Estoy hablando de números del orden de 10 ^ 1000 o más, en este tamaño, la impresión estándar "% e"% num falla.
Por ejemplo:
Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "%e" % 10**100 1.000000e+100 >>> print "%e" % 10**1000 Traceback (most recent call last): File "", line 1, in TypeError: float argument required, not long
Parece que python está intentando convertir el largo en un flotador y luego imprimirlo. ¿Es posible que el python imprima el largo en notación científica sin convertirlo en un flotador?