Para una aplicación científica necesito generar números muy precisos, así que tengo que imprimir 15 cifras significativas. Ya hay preguntas sobre este tema aquí, pero todas se refieren a truncar dígitos, no imprimir más.¿Cómo puedo imprimir muchas figuras significativas en Python?
Me di cuenta de que la función print
convierte la entrada float
en un 10 caracteres string
. Además, me di cuenta del módulo decimal
, pero eso no satisface mis necesidades.
Entonces la pregunta es, ¿cómo puedo imprimir fácilmente una cantidad variable de figuras significativas de mis carrozas, donde necesito mostrar más de 10?
tener en cuenta que un 'float' no en realidad podría ser capaz de representar los valores que utiliza para la precisión usted requiere, lo que significa que sus cálculos podrían ser terriblemente incorrectos. – geoffspear
@Wooble [This] (http://stackoverflow.com/a/6163157/566644) muy buena respuesta profundiza en la pregunta que estás planteando. Vale la pena echarle un vistazo. –
Pero no hay un tipo de datos más preciso que el float en Python, ¿verdad? – Ingo