Pitón

Función Python round ()

Función Python round ()
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 round () de Python redondea el número de punto flotante al número indicado de decimales y lo devuelve.Por ejemplo, tenemos un número de coma flotante 6.677, y necesitamos redondearlo a los 2 puntos decimales, luego la función round () hará el trabajo y redondeará el número a 6.68.

Este artículo explica la función Python round () 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, i.mi., número de coma 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 a 5, entonces toma el valor mínimo y el número entero sigue siendo el mismo.

# un programa para redondear los números de punto flotante
#no especificar el número de dígitos
impresión (redonda (10.1))
impresión (redonda (10.5))
impresión (redonda (10.7))
impresión (redonda (11.9))
impresión (redonda (15.3))
impresión (redonda (17.8))
estampado (redondo (20))
impresión (redonda (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 (redonda (10.123,2))
impresión (redonda (10.587,1))
impresión (redonda (10.72,1))
impresión (redonda (11.9545,1))
impresión (redonda (15.322,2))
impresión (redonda (17.865,2))
impresión (redonda (20.090,2))
impresión (redonda (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
estampado (redondo (10))
estampado (redondo (20))
estampado (redondo (30))
estampado (redondo (40))
estampado (redondo (50))
estampado (redondo (12))
estampado (redondo (15))
estampado (redondo (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
imprimir (redondo ('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
num = -3.98
imprimir (redondo (num, 1))
num = -2.8
imprimir (redondo (num))
num = -5.67989
imprimir (redondo (num, 2))
num = -100.9843
imprimir (redondo (num, 1))
num = -20.04
imprimir (redondo (num))
num = -32.0908
imprimir (redondo (num, 3))
num = -3.9898
imprimir (redondo (num))

Producción

Conclusión

El round () es una función incorporada de Python que redondeó 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.

Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...