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 flottanteimprimer (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 flottanteimprimer (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 rondeprint(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.
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.