piso de Python

La funciòn ceil () de Python redondea un n√∫mero al entero más cercano o al n√∫mero entero. Python floor () redondea los decimales hacia abajo al n√∫mero entero más cercano. Ambas funciones son parte de la biblioteca matemática de Python.

Al programar en Python, puede encontrar un escenario en el que desee redondear un n√∫mero al entero más cercano.

Ahì es donde entran los métodos Python math.floor () y math.ceil () . Puede usar math.floor () < / em> método para calcular el n√∫mero entero más cercano a un n√∫mero decimal. El método math.ceil () redondea un n√∫mero a su entero más cercano.

Este tutorial discutirá el uso de floor y ceil < / em> métodos para devolver el piso o el techo de un valor proporcionado. Veremos ejemplos de cada uno de estos métodos en un programa para mostrar còmo funcionan.

Funciòn de piso de Python

El método math.floor () de Python redondea un n√∫mero a el entero más cercano. Este método toma un argumento: el n√∫mero que desea devolver. En Python 3, math.floor () devuelve un valor entero.

Calcular el piso de un n√∫mero es una funciòn matemática com√∫n en Python. El piso de un n√∫mero se refiere al valor entero de Python más cercano, que es menor o igual que el n√∫mero. Para decirlo de otra manera, el piso de un n√∫mero es el n√∫mero redondeado a su valor entero más cercano.

El mòdulo matemático de Python incluye un método que se puede usar para calcular el piso de un n√∫mero: math.floor () . math.floor () toma un parámetro, que es el n√∫mero cuyo valor de piso desea calcular.

Aquì está la sintaxis para piso () < Funciòn / em>:

El 81% de los participantes afirmaron que se sentìan más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

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

El piso de Python () La funciòn de divisiòn es parte de la biblioteca matemática. Para usarlo, primero necesitamos importar la biblioteca matemática. Puede importar la biblioteca matemática a su programa usando una declaraciòn de importaciòn de Python .

Ejemplo de Python Floor ()

Digamos que estamos trabajando en una cafeterìa. Queremos crear una calculadora que redondea las cantidades de granos que tenemos disponibles a su n√∫mero entero. Esto nos facilita entender la cantidad de café que nos queda.

Podrìamos redondear la cantidad de un grano a su n√∫mero entero más cercano usando el siguiente còdigo:

Nuestro còdigo devuelve el n√∫mero entero más peque√±o más cercano a 250.92, que es: 250 . & nbsp;

En la primera lìnea, importamos la biblioteca matemática. A continuaciòn, definimos un < una href = "/ python-variables/">variable de Python llamada cantidad . Esta variable almacena la cantidad del frijol que tenemos almacenado. Usamos t La funciòn math.floor () para redondear hacia abajo la variable cantidad a su n√∫mero entero más cercano.

En este caso, el n√∫mero entero más cercano a 250.92 es 250. Nuestro còdigo devolviò 250.

Podemos usar el método math.floor () con n√∫meros negativos. Digamos que estamos escribiendo un programa que calcula la cantidad de frijoles que nos quedarán al final del mes.

Nuestro programa ha proyectado eso, dada la cantidad de ventas que hemos visto. de momento, tendremos una cantidad negativa de frijoles. En otras palabras, nos quedaremos sin beans. & Nbsp; Imprimimos el resultado de math.floor () en la consola.

Queremos redondear nuestro valor al n√∫mero entero más cercano. Esto nos permitirá saber la cantidad de frijoles a ordenar, seg√∫n la demanda actual:

Nuestro còdigo devuelve: -26 .

El programa ha redondeado hacia abajo nuestro valor negativo al entero más cercano, que en este caso es -26.

Python Ceil

El método math.ceil () es el opuesto al math.floor () método. math.ceil () redondea un n√∫mero al entero más cercano. Como math.floor (), math.ceil () devuelve un valor entero.

Mientras que floor redondea hacia abajo un n√∫mero a su valor entero más cercano, ceil redondea un n√∫mero hacia arriba a su valor entero más cercano.

Aquì está la sintaxis para math.ceil () método:

La sintaxis de la funciòn ceil es la misma que la sintaxis de math.floor () . Ambos métodos toman un parámetro: el n√∫mero que desea procesar usando el método. El ceil () La funciòn devuelve el n√∫mero máximo de un flotante, o el entero más grande más cercano a él.

ceil () Examen de Python ple

Analicemos un ejemplo del método math.ceil () en acciòn. Digamos que hemos decidido que queremos calcular el valor máximo de cada cantidad de frijol. En otras palabras, queremos saber el n√∫mero entero más peque√±o por encima de cada cantidad de frijol. Queremos calcular esto para saber cuántos frijoles pedir en nuestro pròximo envìo.

Podrìamos usar el siguiente còdigo para redondear la cantidad de frijoles que tenemos al n√∫mero entero más cercano:

Nuestro còdigo devuelve: 23 . La funciòn math.ceil () ha redondeado nuestra cantidad al entero más cercano, no menos que la cantidad, que en este caso es 23.

"El karma de carrera 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

De manera similar, podemos usar math.ceil () en n√∫meros negativos. Usemos el ejemplo del programa que discutimos anteriormente para mostrar còmo funciona esto. En lugar de encontrar el valor mìnimo de nuestra cantidad restante, queremos encontrar el valor máximo. Podrìamos hacerlo usando este programa:

Nuestro còdigo devuelve: -26 . Nuestro programa ha redondeado nuestra proyecciòn de cantidad al n√∫mero entero más cercano, que en este caso era -26.

Python Floor Division y Ceil vs. Round

El método Python round () busca el n√∫mero más cercano, que podrìa incluir decimales, mientras que math.floor () y ceil () redondean hacia arriba y hacia abajo al entero () más cercano, respectivamente.

Si desea redondear un n√∫mero como 105,2529 a dos decimales, deberìa utilizar round () en lugar de floor () o ceil () .

Si está interesado en aprender más usando el método round () , consulte nuestro tutorial sobre Python round .

Conclusiòn

El método math.floor () le permite redondear un n√∫mero a su entero entero más cercano . El método math.ceil () le permite redondear un n√∫mero a su entero entero más cercano.

Este tutorial trata sobre el uso de bot h las funciones math.floor () y math.ceil () para redondear n√∫meros en Python. Analizamos un ejemplo de cada uno de estos métodos en un programa.

Para obtener más informaciòn sobre la codificaciòn en Python, lea nuestro completo Còmo Aprenda la guìa de 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