Python redondo

Funciones y métodos de Python

El método python round () redondea un número a un número específico de decimales. De forma predeterminada, round () redondea un número a cero posiciones decimales.  round () es útil si desea trabajar con números con cierta precisión.

Puede encontrar un escenario en el que desee para redondear un número a un cierto lugar decimal.

Puede usar la función round () en Python para hacer esto. Por ejemplo, es posible que tenga una carnicería y desee redondear los precios de sus productos al dólar más cercano. & Nbsp;

En este tutorial, exploraremos cómo redondear números usando la ronda () función en Python. También veremos algunos ejemplos para ilustrar cómo funcionaría esta función en un programa real.




Método Python round ()

El método Python round () redondea un número a un lugar decimal específico. Este método devuelve un número de punto flotante redondeado según sus especificaciones. Por defecto, el método round () redondea un número a cero decimales.

Echemos un vistazo a la sintaxis de la función incorporada round ():

 round (number_to_round, decimal_places) 

round () acepta dos argumentos:

  • El valor que desea redondear.
  • La cantidad de puntos decimales a los que se debe redondear el valor (opcional, cero lugares decimales predeterminados).

round () devuelve un punto flotante porque el método puede devolver valores decimales. Por lo tanto, debe planear aceptar un número flotante en lugar de un número entero. Es importante tener esto en cuenta si decide realizar cálculos matemáticos con el resultado del método round ().

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales de tecnología después de asistir a un campamento de entrenamiento. Asóciese a un bootcamp hoy.

El graduado promedio de un bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Python tiene dos métodos que te dejo redondear hacia arriba y hacia abajo. El método floor () redondea hacia abajo al número entero más cercano. ceil () redondea al número entero más cercano. En esta guía, nos centraremos en el método round ().


Puede leer más sobre ceil () y floor () en nuestra guía de Python para ceil () y floor () .

Uno de los usos más comunes del redondeo de números es cuando se trabaja con dinero. Esto se debe a que muchas personas prefieren no trabajar con fracciones de centavos y fracciones decimales cuando se trabaja con dinero.

El redondeo de números también es común cuando se trabaja con cálculos matemáticos que devuelven valores no redondeados. Encontrará que los valores de redondeo surgen mucho en la ciencia de datos y el aprendizaje automático por esta razón.




round () Python: Ejemplo

Usemos un ejemplo para ilustrar cómo funciona esta función. Supongamos que administramos un puesto de productos y estamos buscando calcular cómo deberíamos ponerle precio a las naranjas individuales.

Compramos naranjas en paquetes de cincuenta pero vendemos naranjas individuales a cu stomers. Por lo tanto, queremos dividir el precio de cincuenta naranjas por cincuenta para obtener el precio al por mayor de una naranja individual.

Aquí hay un script de Python de ejemplo que podríamos usar para realizar esta tarea:

Nuestro código devuelve un número de punto flotante de Python seguido de un número redondeado:

 0.3104 0.31 

Primero, declaramos el precio de cincuenta naranjas. Establecemos este valor como una variable de Python , cuyo valor es $ 15.52 en este caso. Luego, calculamos el precio de una naranja individual dividiendo el precio de cincuenta naranjas por cincuenta. & Nbsp;

Sin embargo, el precio de una naranja individual resultó ser $ 0.3104, que no es un precio que nosotros puede cobrar a los consumidores. Entonces, usamos la función round () para devolver el precio de una naranja individual redondeado al centavo más cercano.


Nuestro programa devolvió el número redondeado 0.31, que nos dice que queremos cobrar más de $ 0.31 por naranja para obtener ganancias.

En nuestro ejemplo, especificado 2 en nuestro método round () , que le dice a nuestro programa que redondee nuestro número a dos decimales. Sin embargo, si quisiéramos el round () para devolver el entero más cercano, no necesitaríamos especificar este parámetro.




Python Redondear al número entero más cercano

Para redondear al número entero más cercano en Python, puede usar el método round (). No debe especificar una cantidad de lugares decimales a los que se debe redondear su número.

Aquí hay un ejemplo del uso de round () sin el segundo parámetro para redondear un número a su valor entero más cercano:

 número = 24.28959 p rint (round (número)) 

Nuestro código Python devuelve: 24 .

El round () La función se usa generalmente con números de punto flotante, que incluyen lugares decimales. También puede pasar números enteros a round () sin devolver un error. Dicho esto, nuestro programa devolverá los mismos valores porque los enteros ya son números redondos.

Opcionalmente, puede especificar 0 como segundo argumento en lugar de omitirlo por completo. Esto también redondeará un valor al número entero más cercano. Pero como el 0 es el valor predeterminado, no lo especificamos en este ejemplo.

La función round () también se puede usar para redondear un número negativo. Aquí hay un ejemplo de esto en acción:

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con ¡Mis valores y metas en la vida! "

Venus, ingeniero de software de Rockbot

Nuestro código devuelve: -102 .




Conclusión

Puede usar la función round () de Python para redondear un número a un cierto lugar decimal. Esto puede resultar útil si está trabajando con cálculos matemáticos que devuelven números con decimales innecesarios. O bien, round () puede ser útil si está trabajando con valores como dinero que normalmente no muestran más de dos lugares decimales.


En este tutorial, discutimos cómo usar la función round () para redondear números en Python. Luego exploramos algunos ejemplos usando el round () para mostrar cómo funciona. ¡Ahora está listo para comenzar a redondear números en Python como un experto!

Para obtener más información sobre la programación en Python, lea nuestra Guía de cómo aprender Python .





Python redondo: StackOverflow Questions