En este tutorial, aprenda a redondear el flotador a 2 decimales en Python. La respuesta corta es: use Python round()
para cambiar a 2 decimales. Los dos lugares decimales son los dos dígitos después del punto decimal en una variable flotante.
También puede redondear el flotador a 3 lugares decimales después del punto decimal. round()
es la función comúnmente conocida de Python para realizar esta tarea. Sin embargo, aprenderá algunos otros métodos con otras funciones de Python.
Entonces, comencemos a convertir el flotador a 2 decimales con los ejemplos que se dan aquí.
Tabla de Contenidos
Redondee el valor flotante a 2 Decimales en Python
Para redondear el valor flotante a 2 decimales, debe usar Python round()
. La función round es la función común a usar y solo requiere dos argumentos. Si desea redondear a 2 decimales, debe pasar 2 como valor del segundo argumento. El primer argumento es la cadena de Python que desea convertir.
1
2
|
myFloat = 23.98765;
imprimir(round(myFloat, 2));
|
Salida
23.99
El ejemplo anterior muestra la parte redondeada de la cadena de 2 decimales. El segundo número decimal es 8 en el ejemplo. Sin embargo, después de la conversión de ronda, obtendrá 9 como el segundo número decimal. Esto se debe a que round()
aumenta el valor si es 5 o más de 5.
Nota: Si el número en el tercer decimal es más de 5, el valor del segundo decimal aumenta a 1 en la salida.
Cómo redondear Flotante a 3 Decimales en Python
Si desea redondear el valor float a 3 decimales. Tienes que usar el mismo round()
y pasar 3 como segundo argumento. El primer argumento es la misma variable flotante que tiene que pasar a la función.
1
2
|
myFloat = 23.98765;
imprimir(round(myFloat, 3));
|
Salida
23.988
El ejemplo anterior muestra la forma redondeada de 3 decimales lugar de salida de la carroza. El tercer dígito después del decimal también obtiene el aumento, ya que el dígito anterior es más de 5.
Otros métodos para Redondear la Figura a Dos Decimales en Python
Además de los métodos anteriores, hay algunos otros métodos de Python. Al usar estos métodos, puede redondear el valor flotante a 2 decimales o 3 decimales. Estos métodos también son simples y útiles. Sin embargo, los métodos no son métodos de uso común para convertir float a 2 decimales.
Flotador redondo a Dos Decimales Usando format()
de Python
Para convertir flotador a dos decimales, debe usar format()
. El segundo argumento es el’ .2f
‘ y el primer argumento es la variable flotante que tienes que pasar.
1
2
|
myFloat = 23.98765;
imprimir(formato(myFloat, ‘.2f’));
|
Salida
23.99
El ejemplo anterior ronda el flotador a dos decimales. Sin embargo, también puede convertir float a 3 decimales. Tienes que leer más para convertir el flotador a 2 decimales en Python.
Float redondo a Tres Decimales Usando format()
de Python
Para convertir float a dos decimales, debe pasar el tercer argumento como ‘ .3f
‘. El primer argumento de format()
debe ser la variable flotante que desea convertir.
1
2
|
myFloat = 23.98765;
imprimir(formato(myFloat, ‘.3f’));
|
Salida
23.988
El ejemplo anterior muestra el valor flotante convertido a dos decimales. Además de este método, también hay un método diferente para convertir a dos decimales.
Usando un Método Diferente para redondear el valor flotante a Dos Decimales
Debe usar el ejemplo que se muestra a continuación para cambiar el valor flotante a dos decimales. Esto puede ser lo mismo que format()
, pero la forma de usarlo es diferente. Tienes que usar el signo de porcentaje(%) con este método.
1
2
|
myFloat = 23.98765;
print(«%.2f»%myFloat);
|
Salida
23.99
El ejemplo anterior muestra el ejemplo para cambiar el valor float a dos decimales en Python.
DESCARGAR gratis LA HOJA DE TRUCOS DE PYTHON
También puede leer
- Cómo cambiar una cadena a mayúsculas en Python
- Convertir toda la cadena a minúsculas en Python
- Combinar dos variables de cadena en Python
Espero que le guste esto tutorial sobre cómo redondear el flotador a 2 decimales en Python.