[pyar] Obtener parte entera y parte decimal
Sergio Daniel Gomez
sergiogomez en tostado.com.ar
Mar Mayo 21 20:56:14 ART 2013
El 21/05/13 20:40, Daniel Moisset escribió:
> Eso te da el mismo resultado para 26.5 que para 26.00005
>
Ups!
Nota: no responder de memoria tras haber pasado mas de un año sin tocar
python.
> On May 21, 2013 8:27 PM, "Sergio D. Gómez" <sergiogomez en tostado.com.ar
> <mailto:sergiogomez en tostado.com.ar>> wrote:
>
> On Tue, 21 May 2013 20:16:19 -0300, Maxi wrote:
>
> Para obtener la parte entera y la parte decimal de un número
> puedo hacer:
>
> x = 26.236824093086927
>
> parte_entera = int(x)
> parte_decimal = abs(x) - abs(int(x))
>
> O usando el módulo decimal
>
> from decimal import Decimal
> Decimal(str(x))
>
> Decimal('26.2368240931')
>
> Decimal(str(x)) % 1
>
> Decimal('0.2368240931')
>
>
> ¿Algúna otra sugerencia? ¿Hay alguna forma mejor que otra?
>
>
>
> Y algo así?
> x = 26.236824093086927
> b = str(x).split(".")
> parte_entera = int(b[0])
> parte_decimal = int(b[1])
>
> aunque en ese caso te quedarían dos enteros u no un entero y un decimal.
> Saludos.
>
> _________________________________________________
> pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
> http://listas.python.org.ar/__listinfo/pyar
> <http://listas.python.org.ar/listinfo/pyar>
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
> de Argentina - http://www.usla.org.ar
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
More information about the pyar
mailing list