Función Python round ()

Python Round Function



Python es un lenguaje de programación de alto nivel muy versátil que se usa más ampliamente en Ciencias de datos, Aprendizaje automático e Inteligencia artificial. Python proporciona un gran soporte a través de módulos y funciones integrados en los que necesitamos jugar con los números. La función python round () redondea el número de punto flotante al número de decimales indicado y lo devuelve. Por ejemplo, tenemos un número de punto flotante 6.677, y necesitamos redondearlo a los 2 puntos decimales, luego el La función round () hará el trabajo y redondeará el número a 6.68.

Este artículo explica la función round () de Python en detalle con ejemplos.







Sintaxis de la función round ()

La sintaxis de la función round () es la siguiente:



round (número de coma flotante, dígitos)



La función round () dos parámetros como argumentos, es decir, número de punto flotante y dígitos. El número o número de coma flotante es el parámetro obligatorio, mientras que el número de dígitos es el parámetro opcional. En caso de que no proporcionemos el número de dígitos, la función round () devolverá el número entero más cercano. También podemos proporcionar el número entero en el primer parámetro. En este caso, la función round () devolverá el mismo número entero.





Ejemplos y uso de la función round ()

Veamos los ejemplos y el uso de la función round () en nuestro script de Python. Si no especificamos el número de dígitos, entonces la función round () toma el techo del número y lo convierte en el siguiente entero si el valor decimal es mayor que 5. En caso de que el valor decimal sea menor que igual al 5, luego toma el valor mínimo y el número entero permanece igual.

# un programa para redondear los números de punto flotante

#no especificar el número de dígitos

impresión(ronda(10.1))

impresión(ronda(10.5))

impresión(ronda(10.7))

impresión(ronda(11.9))

impresión(ronda(15.3))

impresión(ronda(17.8))

impresión(ronda(20))

impresión(ronda(20.01))

Producción



Ahora, definamos el número de dígitos y usemos la función round ().

# un programa para redondear los números de punto flotante

impresión(ronda(10.123,2))

impresión(ronda(10.587,1))

impresión(ronda(10.72,1))

impresión(ronda(11.9545,1))

impresión(ronda(15.322,2))

impresión(ronda(17.865,2))

impresión(ronda(20.090,2))

impresión(ronda(20.01114,2))

Producción

Ahora, tomemos algunos valores enteros y apliquemos la función round (). Puede observar que en la salida, se devuelve un valor entero sin cambios.

# un programa para redondear los números de punto flotante

impresión(ronda(10))

impresión(ronda(20))

impresión(ronda(30))

impresión(ronda(40))

impresión(ronda(50))

impresión(ronda(12))

impresión(ronda(15))

impresión(ronda(19))

Producción

Si pasamos cualquier cadena o carácter a la función round () en lugar de un número, el intérprete de Python arrojará un error.

# pasar una cadena para redondear la función

impresión(ronda('Kamran'))

Producción

Redondeando los números negativos
La función round () también se puede aplicar a números negativos, y redondea los números negativos y devuelve el resultado.

#aplicar la función redonda en números negativos

en uno=-3.98

impresión(ronda(en uno,1))

en uno=-2.8

impresión(ronda(en uno))

en uno=-5.67989

impresión(ronda(en uno,2))

en uno=-100.9843

impresión(ronda(en uno,1))

en uno=-20.04

impresión(ronda(en uno))

en uno=-32.0908

impresión(ronda(en uno,3))

en uno=-3.9898

impresión(ronda(en uno))

Producción

Conclusión

Round () es una función incorporada de Python que redondea el número de punto flotante a los números decimales dados. Es una función muy útil cuando está realizando la tarea relacionada con los números. Este artículo explica brevemente la función round () con ejemplos.