Función redonda de Python

Función redonda de Python
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 incorporados donde necesitamos jugar con los números. La función Python Round () redondea el número de punto flotante al número indicado de decimales y lo devuelve.Por ejemplo, tenemos un punto flotante número 6.677, y necesitamos redondearlo a los 2 puntos decimales, luego la función redonda () hará el trabajo y redondee el número a 6.68.

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

Sintaxis de la función redonda ()

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

redondo (número de punto flotante, dígitos)

La función redonda () dos parámetros como argumentos, yo.mi., número de punto flotante y dígitos. El número o el número de punto flotante es el parámetro requerido, mientras que el número de dígitos es el parámetro opcional. En caso de que si no proporcionamos el número de dígitos, la función redonda () 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 redonda () devolverá el mismo número entero.

Ejemplos y uso de la función redonda ()

Veamos los ejemplos y el uso de la función redonda () en nuestro script de Python. Si no especificamos el número de dígitos, la función redonda () 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 el 5, entonces toma el valor del piso, y el número entero sigue siendo el mismo.

#A Programa para redondear los números de punto flotante
#no especificando el número de dígitos
Imprimir (redondo (10.1))
Imprimir (redondo (10.5))
Imprimir (redondo (10.7))
Imprimir (ronda (11.9))
Imprimir (redondo (15.3))
Imprimir (Round (17.8))
Impresión (Round (20))
Imprimir (ronda (20.01))

Producción

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

#A Programa para redondear los números de punto flotante
Imprimir (redondo (10.123,2))
Imprimir (redondo (10.587,1))
Imprimir (redondo (10.72,1))
Imprimir (ronda (11.9545,1))
Imprimir (redondo (15.322,2))
Imprimir (Round (17.865,2))
Imprimir (ronda (20.090,2))
Imprimir (ronda (20.01114,2))

Producción

Ahora, tomemos algunos valores enteros y apliquemos la función redonda (). Puede tener en cuenta que en la salida, entonces se devuelve el valor entero sin cambios.

#A Programa para redondear los números de punto flotante
Imprimir (redondo (10))
Impresión (Round (20))
Imprimir (redondo (30))
Imprimir (redondo (40))
Imprimir (redondo (50))
Impresión (Round (12))
Imprimir (redondo (15))
Impresión (Round (19))

Producción

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

#superando una función de cadena a redonda
Imprimir (Round ('Kamran'))

Producción

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

#Applying redondear la función 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 realiza la tarea relacionada con los números. Este artículo explica brevemente la función Round () con ejemplos.