Python redondo

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 () 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:

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:

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 .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method