Python rond

La méthode Python round() arrondit un nombre à un nombre spécifié de décimales. Par défaut, round() arrondit un nombre à zéro décimale. round() est utile si vous souhaitez travailler avec des nombres avec une certaine précision.

Vous pouvez rencontrer un scénario o√π vous le souhaitez pour arrondir un nombre à une certaine décimale.

Vous pouvez utiliser la fonction round() de Python pour ce faire. Par exemple, vous exploitez peut-être une boucherie et souhaitez arrondir les prix de vos produits au dollar le plus proche.

Dans ce didacticiel, nous allons découvrir comment arrondir les nombres à l’aide de l’arrondi () en Python. Nous allons également passer en revue quelques exemples pour illustrer comment cette fonction fonctionnerait dans un programme réel.

Méthode Python round()

La méthode Python round() arrondit un nombre à une décimale spécifique. Cette méthode renvoie un nombre à virgule flottante arrondi selon vos spécifications. Par défaut, la méthode round() arrondit un nombre à zéro décimale.

Regardons la syntaxe de la fonction intégrée round() :

round() accepte deux arguments :

  • La valeur que vous souhaitez arrondir.
  • Le nombre de décimales auquel la valeur doit être arrondie (facultatif, zéro décimale par défaut).

round() renvoie une virgule flottante car la méthode peut renvoyer des valeurs décimales. Ainsi, vous devez prévoir d’accepter un flottant au lieu d’un nombre entier. Ceci est important à considérer si vous décidez d’effectuer des calculs sur le résultat de la méthode round().

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans le domaine technique 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.

Python a deux méthodes qui laissez-vous arrondir vers le haut et vers le bas. La méthode floor() arrondit à l’entier inférieur le plus proche. ceil() arrondit à l’entier supérieur le plus proche. Nous allons nous concentrer sur la méthode round() dans ce guide.

Vous pouvez en savoir plus sur ceil() et floor() dans notre guide Python sur ceil() et floor().

L’une des utilisations les plus courantes des nombres arrondis est lorsque vous travaillez avec de l’argent. C’est parce que beaucoup de gens préfèrent ne pas travailler avec des fractions de centimes et des fractions décimales lorsqu’ils travaillent avec de l’argent.

Les nombres arrondis sont également courants lorsque vous travaillez avec des calculs mathématiques qui renvoient des valeurs non arrondies. Pour cette raison, vous constaterez que les valeurs arrondies sont très fréquentes en science des données et en apprentissage automatique.

round() Python : exemple

Utilisons un exemple pour illustrer le fonctionnement de cette fonction. Supposons que nous gérons un stand de produits et que nous cherchons à calculer le prix des oranges individuelles.

Nous achetons des oranges par lots de cinquante mais vendons des oranges simples à cu tomeurs. Nous voulons donc diviser le prix de cinquante oranges par cinquante pour obtenir le prix de gros d’une orange individuelle.

Voici un exemple de script Python que nous pourrions utiliser pour accomplir cette t√¢che :

Notre code renvoie un nombre Python à virgule flottante suivi d’un nombre arrondi :

Tout d’abord, nous avons déclaré le prix de cinquante oranges. Nous définissons cette valeur en tant que variable Python, dont la valeur est de 15,52 $ dans ce cas. Ensuite, nous avons calculé le prix d’une orange individuelle en divisant le prix de cinquante oranges par cinquante.

Cependant, le prix d’une orange individuelle s’est avéré être 0,3104 $, ce qui n’est pas un prix que nous peut facturer les consommateurs. Nous avons donc utilisé la fonction round() pour renvoyer le prix d’une orange individuelle arrondi au centime le plus proche.

Notre programme a renvoyé le nombre arrondi de 0,31, ce qui nous indique que nous voulons facturer plus de 0,31 $ par orange pour réaliser un profit.

Dans notre exemple, nous spécifié 2 dans notre méthode round(), qui dit à notre programme d’arrondir notre nombre à deux décimales. Cependant, si nous voulions le round()pour renvoyer l’entier le plus proche, nous n’aurions pas besoin de spécifier ce paramètre.

Python arrondi au nombre entier le plus proche

Pour arrondir au nombre entier le plus proche en Python, vous pouvez utiliser la méthode round(). Vous ne devez pas spécifier un nombre de décimales auquel votre nombre doit être arrondi.

Voici un exemple d’utilisation de round() sans le deuxième paramètre pour arrondir un nombre à sa valeur entière la plus proche :

Notre code Python renvoie : 24.

Le round() La fonction est généralement utilisée avec des nombres à virgule flottante, qui incluent des décimales. Vous pouvez également passer des entiers dans round() sans renvoyer d’erreur. Cela dit, notre programme renverra les mêmes valeurs car les entiers sont déjà des nombres ronds.

En option, vous pouvez spécifier 0 comme deuxième argument au lieu de l’omettre entièrement. Cela arrondira également une valeur au nombre entier le plus proche. Mais puisque le 0 est la valeur par défaut, nous ne l’avons pas spécifié dans cet exemple.

La fonction round() peut également être utilisée pour arrondir un nombre négatif. Voici un exemple en action :

"Career Karma est entré dans ma vie au moment o√π 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 !"

Vénus, ingénieur logiciel chez Rockbot

Notre code renvoie : -102.

Conclusion

Vous pouvez utiliser la fonction Python round() pour arrondir un nombre à une certaine décimale. Cela peut être utile si vous travaillez avec des calculs mathématiques qui renvoient des nombres avec des décimales inutiles. Ou, round() peut être utile si vous travaillez avec des valeurs comme money qui n’affichent généralement pas plus de deux décimales.

Dans ce didacticiel, nous avons expliqué comment utiliser la fonction round() pour arrondir des nombres en Python. Nous avons ensuite exploré quelques exemples à l’aide de la fonction round() pour montrer comment cela fonctionne. Vous êtes maintenant prêt à commencer à arrondir des nombres en Python comme un expert !

Pour en savoir plus sur la programmation Python, lisez notre Guide d’apprentissage 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