[pyar] Obtener parte entera y parte decimal

Maxi maxirobaina en gmail.com
Mar Mayo 21 20:16:19 ART 2013


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?


Saludos.



More information about the pyar mailing list