sol en Python

La fonction Python ceil() arrondit un nombre à l’entier le plus proche, ou nombre entier. Python floor() arrondit les décimales au nombre entier le plus proche. Ces deux fonctions font partie de la bibliothèque mathématique Python.

Lors de la programmation en Python, vous pouvez rencontrer un scénario dans lequel vous souhaitez arrondir un nombre à l’entier le plus proche.

C’est là qu’interviennent les méthodes Python math.floor() et math.ceil(). Vous pouvez utiliser les math.floor()méthode pour calculer l’entier le plus proche d’un nombre décimal. La méthode math.ceil() arrondit un nombre à son entier inférieur le plus proche.

Ce tutoriel abordera l’utilisation de floor et ceilméthodes pour renvoyer le plancher ou le plafond d’une valeur fournie. Nous allons parcourir des exemples de chacune de ces méthodes dans un programme pour montrer comment elles fonctionnent.

Fonction Python Floor

La méthode Python math.floor() arrondit un nombre à l’entier le plus proche. Cette méthode prend un argument : le nombre que vous souhaitez renvoyer. En Python 3, math.floor() renvoie une valeur entière.

Calculer le plancher d’un nombre est une fonction mathématique courante en Python. Le plancher d’un nombre fait référence à la valeur entière Python la plus proche qui est inférieure ou égale au nombre. Pour le dire autrement, le plancher d’un nombre est le nombre arrondi à sa valeur entière la plus proche.

Le module mathématique Python comprend une méthode qui peut être utilisée pour calculer le plancher d’un nombre : math.floor(). math.floor() prend un paramètre, qui est le nombre dont vous voulez calculer la valeur de plancher.

Voici la syntaxe pour le floor()< Fonction /em> :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

L’étage Python () la fonction de division fait partie de la bibliothèque mathématique. Pour l’utiliser, nous devons d’abord importer la bibliothèque mathématique. Vous pouvez importer la bibliothèque mathématique dans votre programme à l’aide d’une instruction d’importation Python.

Exemple Python Floor()

Disons que nous travaillons dans un café. Nous voulons créer une calculatrice qui arrondit les quantités de grains dont nous disposons à leur plus proche nombre entier. Cela nous permet de comprendre plus facilement la quantité de café qu’il nous reste.

Nous pourrions arrondir la quantité d’un grain à l’entier le plus proche en utilisant le code suivant :

Notre code renvoie le plus petit entier le plus proche de 250,92, qui est : 250.

Sur la première ligne, nous importons la bibliothèque mathématique. Ensuite, nous définissons un variable Python appelée quantité. Cette variable stocke la quantité de haricot que nous avons en stock. Nous utilisons t La fonction math.floor() pour arrondir la variable quantité à son nombre entier le plus proche.

Dans ce cas, le nombre entier le plus proche à 250,92 est 250. Notre code a renvoyé 250.

Nous pouvons utiliser la méthode math.floor() sur les nombres négatifs. Disons que nous écrivons un programme qui calcule la quantité de nombreux haricots qu’il nous restera à la fin du mois.

Notre programme l’a prévu, compte tenu du nombre de ventes que nous avons enregistrées. loin, nous aurons une quantité négative de haricots. En d’autres termes, nous allons manquer de beans. Nous affichons la sortie math.floor() sur la console.

Nous voulons arrondir notre valeur au nombre entier le plus proche. Cela nous permettra de connaaître la quantité de haricots à commander, en fonction de la demande actuelle :

Notre code renvoie : -26.

Le programme a été arrondi à l’inférieur notre valeur négative à l’entier entier le plus proche, qui dans ce cas est -26.

Python Ceil

La méthode math.ceil() est l’opposé de la math.floor() méthode. math.ceil() arrondit un nombre à l’entier supérieur le plus proche. Comme math.floor(), math.ceil() renvoie une valeur entière.

Alors que floor arrondit un nombre à sa valeur entière la plus proche, ceil arrondit un nombre à sa valeur entière la plus proche.

Voici la syntaxe de math.ceil() méthode :

La syntaxe de la fonction ceil est la même que celle de math.floor(). Les deux méthodes prennent un paramètre : le nombre que vous souhaitez traiter à l’aide de la méthode. Le ceil() La fonction renvoie le nombre plafond d’un flottant, ou le plus grand entier le plus proche.

ceil() Examen Python ple

Parlons d’un exemple de la méthode math.ceil() en action. Disons que nous avons décidé de calculer la valeur plafond de chaque quantité de fèves. En d’autres termes, nous voulons connaaître le plus petit nombre entier au-dessus de chaque quantité de grains. Nous voulons calculer cela afin de savoir combien de haricots commander lors de notre prochaine expédition.

Nous pourrions utiliser le code suivant pour arrondir la quantité de haricots dont nous disposons au nombre entier le plus proche :

Notre code renvoie : 23. La fonction math.ceil() a arrondi notre quantité à l’entier entier le plus proche non inférieur à la quantité, qui dans ce cas est 23.

"Career Karma est entré dans ma vie quand j’en avais le plus besoin et m’a rapidement aidé à participer à un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, Software Engineer chez Rockbot

De même, nous pouvons utiliser math.ceil() sur des nombres négatifs. Prenons l’exemple du programme dont nous avons parlé plus tôt pour montrer comment cela fonctionne. Au lieu de trouver la valeur plancher de notre quantité restante, nous voulons trouver la valeur plafond. Nous pourrions le faire en utilisant ce programme :

Notre code renvoie : -26. Notre programme a arrondi notre projection de quantité au nombre entier le plus proche, qui dans ce cas était -26.

Python Floor Division et Ceil vs. Round

La méthode Python round() recherche le nombre le plus proche, qui peut inclure décimales, tandis que math.floor() et ceil() arrondissent respectivement à l’entier() le plus proche.

Si vous vouliez arrondir un nombre comme 105,2529 à deux décimales, vous voudriez utiliser round() au lieu de floor() ou ceil ().

Si vous souhaitez en savoir plus sur la méthode round(), consultez notre tutoriel sur Python round.

Conclusion

La méthode math.floor() permet d’arrondir un nombre à l’entier inférieur le plus proche . La méthode math.ceil() vous permet d’arrondir un nombre à l’entier entier le plus proche.

Ce tutoriel a expliqué l’utilisation du bot h les fonctions math.floor() et math.ceil() pour arrondir les nombres en Python. Nous avons parcouru un exemple de chacune de ces méthodes dans un programme.

Pour en savoir plus sur le codage en Python, lisez notre Comment faire pour Apprendre le guide 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