Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Meta en 30 Septiembre 2010, 22:33 PM

Título: Números de decimales en Python.
Publicado por: Meta en 30 Septiembre 2010, 22:33 PM
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.
Título: Re: Números de decimales en Python.
Publicado por: xassiz~ en 30 Septiembre 2010, 22:48 PM
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!
Título: Re: Números de decimales en Python.
Publicado por: Meta en 30 Septiembre 2010, 23:00 PM
Es así en Python.

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

Gracias compañero.