Números de decimales en Python.

Iniciado por Meta, 30 Septiembre 2010, 22:33 PM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Hola:

En Python 2.6 con Ubuntu 10.04 tengo un valor de 2143.4652893452934. Quiero sólo que me muestre siempre 2 decimales con lo que queda de esta menera:

2143.4652893452934

2143.46

¿Es posible realizarlo en Python?

Saludo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

xassiz~

Prueba haciendo el printf con "%.2f", no se si se puede hacer así en python, en este pc no lo tengo instalado. Te dejo el ejemplo en C:


#include<stdio.h>

int main()
{
    double numero = 1.234;
   
    printf("%.2f\n", numero);
    return 0;
}


Salida:
Citar
1.23

Saludos!

Meta

Es así en Python.

Código (python) [Seleccionar]
print '%6.2f' % (var), 'Euros.'

Gracias compañero.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/