[pyar] Obtener parte entera y parte decimal

Ricardo Aráoz ricaraoz en gmail.com
Mar Mayo 21 21:04:35 ART 2013


El 21/05/13 20:56, Sergio Daniel Gomez escribió:
> 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 usar una built-in function?

 >>> x = 26.236824093086927
 >>> parte_entera, parte_decimal = divmod(x, 1)
 >>> parte_entera
26.0
 >>> parte_decimal
0.23682409308692698
 >>>





More information about the pyar mailing list