Javascript Arrondi À La Deuxième Décimale
ast Python module |
code Python module |
COM PHP module |
decimal Python module |
dis Python module |
Ev PHP module |
exp |
FFI PHP module |
io Python module |
JavaScript |
math Python module |
numbers Python module |
operator Python module |
os Python module |
Python functions |
re Python module |
SPL PHP module |
StackOverflow |
stat Python module |
string Python module |
Strings PHP module |
struct Python module |
UI PHP module |
zeros
Michael Zippo
04.11.2021
Comment arrondir une valeur à deux décimales en Python ? C`est une très bonne question. Heureusement pour vous, Python offre certaines fonctions qui vous permettent d`arrondir les nombres.
L`arrondi des nombres à deux décimales est courant. L`argent n`utilise que deux décimales ; vous ne voulez pas traiter une valeur monétaire avec une troisième décimale. Les poids sont souvent représentés avec deux décimales ; les valeurs supplémentaires ‚Äã‚Äãsont pour une précision supplémentaire qui n`est pas nécessaire dans la plupart des cas.
Dans ce guide, nous expliquons comment arrondir un nombre à deux décimales en Python. Examinons deux extraits de code pour vous aider à apprendre à arrondir les nombres dans votre code.
Arrondir les nombres à l`aide de round ()
Nous devons écrire un programme qui calcule comment beaucoup d`argent que chaque ami d`un groupe d`amis doit payer pour le dîner. Il commence par demander à l`utilisateur d`entrer combien coûte un repas et combien d`amis étaient là :
Ensuite, nous calculons combien chaque ami doit payer le dîner. Nous supposons que chaque ami doit payer un montant égal, peu importe ce qu`il a commandé :
Nous avons converti "meal_cost" et "friends" en un nombre à virgule flottante . En effet, la méthode input()
renvoie une chaîne. Vous ne pouvez pas effectuer de calcul sur une valeur de chaîne à l`aide d`opérateurs mathématiques Python.
A présent, arrondissons cette valeur à deux décimales. Nous utilisons la méthode round()
. La méthode round () . transforme une valeur à l`entier le plus proche ou à la décimale la plus proche
Nous imprimons également le montant que chaque ami doit contribuer au dîner de la console :
Nous avons utilisé le round ()
intégré pour arrondir la valeur de "cost_per_friend" à deux décimales. Ensuite, nous utilisé la concaténation de chaînes pour créer un message à imprimer sur la console. Ce message nous apprend combien chaque ami doit payer pour son dîner
Exécutez notre code pour voir notre fonction de travail .
Si nous avions divisé 64,9 2 par six sans arrondir le nombre, nous aurions vu un nombre avec plusieurs décimales. Notre code calcule que chaque ami doit payer 10,82 $ pour le dîner en arrondissant la somme de notre division à deux décimales. <
h2> Arrondir les nombres en utilisant le formatage de chaîne
Dans notre dernier exemple, nous avons montré le nombre arrondi dans une chaîne. Il existe une autre façon d`arrondir un nombre si son seul but est d`être affiché dans une chaîne. Cette méthode n`est prise en charge que dans Python 3.x.
Révisons notre code pour arrondir la valeur que chaque ami doit payer pour le dîner en utilisant le .format ()
syntaxe des chaînes de formatage .
Commençons par calculer combien chaque ami doit payer :
Ensuite, écrivez une déclaration print ()
qui nous indique combien chaque ami doit payer le dîner. Nous utilisons une instruction .format ()
avec l`instruction print ()
. Cela nous permet de formater les valeurs dans notre chaîne :
Notre instruction .format ()
utilise la syntaxe suivante pour créer une représentation décimale d`un nombre arrondi à deux nombres :
Un deux-points (:) indique à notre code que nous voulons formater une valeur. Le zéro est utilisé pour faire savoir à Python que nous avons affaire à un nombre qui peut être complété par des zéros. Le .2 indique à Python d`arrondir notre nombre à deux décimales. Le "f" indique notre valeur sous forme de nombre
Exécutons notre code et voyons ce qui se passe :
Notre code calcule avec succès combien chaque ami doit payer pour le dîner. Le résultat est comme notre premier extrait de code. Il y a deux décimales qui montrent que nos données numériques ont été arrondi à deux décimales.
Cette méthode est plus efficace que notre premier extrait de code car tout ce que nous voulons faire est d`afficher une valeur sur la console. Dans ce code, nous n`avons pas utilisé de Instruction round ()
.
Si nous devions utiliser notre ro une valeur indéterminée plus loin dans notre code, la syntaxe de formatage de chaîne ne serait pas pratique
Conclusion
l`approche la plus courante . pour arrondir une valeur à deux décimales sont :
- utiliser la méthode autour ()
- utiliser le formatage de chaîne
La première méthode est valable pour tous les cas où vous devez arrondir un nombre. La deuxième méthode ne fonctionne que si vous souhaitez arrondir une valeur à utiliser dans une chaîne et si vous utilisez Python 3.x.
Vous êtes maintenant prêt à arrondir les valeurs ‚Äã‚Äãà deux décimales place dans votre code comme Python pro !