![Cómo instalar ZOOM en Ubuntu 20.04 Focal Fossa](https://trspos.com/wp-content/uploads/instalar-zoom-ubuntu-2-400x267.jpg)
Python round() Function
![Python round() Function](https://trspos.com/wp-content/uploads/funcion-redonda-de-python.jpg)
Python ofrece una gran variedad de funciones integradas que permiten a los programadores realizar tareas comunes de manera más simple y eficiente. Una de ellas es la función round()
, la cual redondea un número a un número entero o con una cantidad de decimales determinada. En este artículo, aprenderás cómo utilizarla y qué opciones tienes a la hora de redondear números en Python.
Sintaxis de la función round()
La sintaxis de la función round()
es la siguiente:
round(number[, ndigits])
El primer parámetro, 'number', es el número que deseas redondear. El segundo parámetro, 'ndigits', es opcional y representa el número de decimales a los que se debe redondear el número. Si no se especifica, el valor predeterminado es 0.
Redondear números a un entero
Para redondear un número a un entero, simplemente llama a la función round()
y especifica el número que deseas redondear como parámetro.
round(3.6) # 4
Si el número es mayor o igual a .5, el resultado será el siguiente número entero. Si el número es menor que .5, el resultado será el número anterior.
round(2.3) # 2
Redondear números con decimales
Para redondear un número con una cantidad específica de decimales, se debe agregar un segundo parámetro a la función round()
. Este segundo parámetro es opcional y representa el número de decimales a los que se debe redondear el número.
round(3.14159, 2) # 3.14
En este caso, el número 3.14159 es redondeado a dos decimales, dando como resultado 3.14.
Conclusión
La función round()
es muy útil para redondear números a enteros o a una cantidad específica de decimales en Python. Es importante no confundirla con otras funciones que tienen un propósito similar, como floor()
y ceil()
. Asegúrate de revisar la documentación oficial de Python para aprender más sobre las funciones integradas que te pueden ayudar a mejorar tu código.
Preguntas frecuentes
¿Se puede utilizar la función round() con números negativos?
Sí, la función round()
también se puede utilizar con números negativos.
¿La función round() realiza redondeo hacia arriba o hacia abajo?
Depende del número que estés redondeando. Si la parte decimal es igual o mayor que .5, el número será redondeado hacia arriba. Si la parte decimal es menor que .5, el número será redondeado hacia abajo.
¿Qué valor predeterminado tiene el segundo parámetro en la función round()?
El valor predeterminado del segundo parámetro en la función round()
es 0.
¿La función round() modifica el número original o devuelve un nuevo número?
La función round()
devuelve un nuevo número redondeado. El número original no es modificado.
Ejemplos de código
Redondear 3.4 a un entero:
round(3.4) # Resultado: 3
Redondear 3.6 a un entero:
round(3.6) # Resultado: 4
Redondear 2.345 con 2 decimales:
round(2.345, 2) # Resultado: 2.35
Deja una respuesta