Python round() Fonction

Python Round Function



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, puis le La fonction round() fera le travail et arrondira le nombre à 6,68.

Cet article explique la fonction Python round() en détail 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() utilise deux paramètres comme arguments, c'est-à-dire un nombre à virgule flottante et des 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. Nous pouvons également 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 nous ne spécifions 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 à la 5, puis 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(tour(10.1))

imprimer(tour(10.5))

imprimer(tour(10.7))

imprimer(tour(11.9))

imprimer(tour(15.3))

imprimer(tour(17.8))

imprimer(tour(vingt))

imprimer(tour(20.01))

Sortir



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

#un programme pour arrondir les nombres à virgule flottante

imprimer(tour(10 123,2))

imprimer(tour(10 587,1))

imprimer(tour(10,72,1))

imprimer(tour(11.9545,1))

imprimer(tour(15 322,2))

imprimer(tour(17 865,2))

imprimer(tour(20 090,2))

imprimer(tour(20.01114,2))

Sortir

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(tour(dix))

imprimer(tour(vingt))

imprimer(tour(30))

imprimer(tour(40))

imprimer(tour(cinquante))

imprimer(tour(12))

imprimer(tour(quinze))

imprimer(tour(19))

Sortir

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

imprimer(tour('kamran'))

Sortir

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

sur une=-3,98

imprimer(tour(sur une,1))

sur une=-2.8

imprimer(tour(sur une))

sur une=-5.67989

imprimer(tour(sur une,2))

sur une=-100.9843

imprimer(tour(sur une,1))

sur une=-20.04

imprimer(tour(sur une))

sur une=-32.0908

imprimer(tour(sur une,3))

sur une=-3 99898

imprimer(tour(sur une))

Sortir

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.