Truncar y Redondear Flotantes en Python
Eh creado esta entrada para mostrar estas 2 funciones muy Ćŗtiles al momento de programar con Python, cual es la diferencia entre truncar y redondear, cuando truncamos un numero bĆ”sicamente cortamos la cantidad a cierto numero de decimales sin importar si este podrĆa redondearse hacia arriba o hacia abajo, lo que bĆ”sicamente hacemos al redondear.
Para truncar un numero en python utilizamos la función format:
"{0:.4f}".format(12.05464897987) # El resultado seria 12.0546 # En la expresión {0:.2f}, en el lado del # valor del diccionario indicamos # el numero de decimales. # Seguido del metodo format y dentro la # cantidad a truncar. ## Con separación de miles: ## '{0:,.4f}'.format(o.initial_balance)
Para redondear un numero en pyhton utilizamos la función round:
round(12.05464897987,2) # El resultado seria 12.0547 # Ejecutamos el metodo round y este recibe: # - Cantidad # - Numero de Decimales a redondear.











