Python

Python round() Fonction

Python round() Fonction
Python est un langage de programmation de haut niveau très polyvalent qui est le plus largement utilisé dans les sciences des données, l'apprentissage automatique et l'intelligence artificielle. Python fournit un excellent support via des modules et des fonctions intégrés où nous devons jouer avec les chiffres. La fonction Python round() arrondit le nombre à virgule flottante au nombre de décimales indiqué et le renvoie.Par exemple, nous avons un nombre à virgule flottante 6.677, et nous devons l'arrondir aux 2 décimales, alors la fonction round() fera le travail et arrondira le nombre à 6.68.

Cet article explique en détail la fonction Python round() avec des exemples.

Syntaxe de la fonction round()

La syntaxe de la fonction round() est la suivante :

rond(nombre à virgule flottante, chiffres)

La fonction round() deux paramètres comme arguments, je.e., nombre à virgule flottante et chiffres. Le nombre ou nombre à virgule flottante est le paramètre obligatoire, tandis que le nombre de chiffres est le paramètre facultatif. Si nous ne fournissons pas le nombre de chiffres, la fonction round() renverra le nombre entier le plus proche. On peut aussi fournir le nombre entier dans le premier paramètre. Dans ce cas, la fonction round() renverra le même nombre entier.

Exemples et utilisation de la fonction round()

Voyons les exemples et l'utilisation de la fonction round() dans notre script Python. Si on ne précise pas le nombre de chiffres, alors la fonction round() prend le plafond du nombre et le convertit en l'entier suivant si la valeur décimale est supérieure à 5. Dans le cas où la valeur décimale est inférieure à égale au 5, alors il prend la valeur plancher, et le nombre entier reste le même.

#un programme pour arrondir les nombres à virgule flottante
#ne pas spécifier le nombre de chiffres
imprimer (rond (10.1))
imprimer (rond (10.5))
imprimer (rond (10.7))
imprimer (rond (11.9))
imprimer (rond (15.3))
imprimer (rond (17.8))
imprimer (rond (20))
imprimer (rond (20.01))

Production

Maintenant, définissons le nombre de chiffres et utilisons la fonction round().

#un programme pour arrondir les nombres à virgule flottante
imprimer (rond (10.123,2))
imprimer (rond (10.587,1))
imprimer (rond (10.72,1))
imprimer (rond (11.9545,1))
imprimer (rond (15.322,2))
imprimer (rond (17.865,2))
imprimer (rond (20.090,2))
imprimer (rond (20.01114,2))

Production

Maintenant, prenons quelques valeurs entières et appliquons la fonction round(). Vous pouvez noter que dans la sortie, une valeur entière inchangée est renvoyée.

#un programme pour arrondir les nombres à virgule flottante
imprimer (rond (10))
imprimer (rond (20))
imprimer(rond(30))
imprimer (rond (40))
imprimer (rond (50))
imprimer (rond (12))
imprimer (rond (15))
imprimer (rond (19))

Production

Si nous passons une chaîne ou un caractère à la fonction round() au lieu d'un nombre, l'interpréteur Python générera une erreur.

#passer une chaîne à la fonction ronde
print(rond('kamran'))

Production

Arrondir les nombres négatifs
La fonction round() peut également être appliquée aux nombres négatifs, et elle arrondit les nombres négatifs et renvoie le résultat.

#application de la fonction ronde sur les nombres négatifs
nombre = -3.98
print(rond(num,1))
nombre = -2.8
print(rond(nombre))
nombre = -5.67989
print(rond(num,2))
nombre = -100.9843
print(rond(num,1))
nombre = -20.04
print(rond(nombre))
nombre = -32.0908
print(rond(num,3))
nombre = -3.9898
print(rond(nombre))

Production

Conclusion

Le round () est une fonction intégrée de Python qui arrondit le nombre à virgule flottante aux nombres décimaux donnés. C'est une fonction très utile lorsque vous effectuez la tâche liée aux nombres. Cet article explique brièvement la fonction round() avec des exemples.

5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...