ROUND |
Arrondir |
---|---|
Python |
Syntaxe
round(number) |
round(number, decimalplaces) |
Paramètres
Nom | Description |
---|---|
number | Ce paramètre permet d'indiquer un nombre entier ou à virgule flottante (nombre réel). Ce paramètre est obligatoire. |
decimalplaces | Ce paramètre optionnel permet d'indiquer un entier spécifiant le nombre de décimales. S'il est omis, la valeur par défaut est 0. |
Retour
Valeur | Description |
---|---|
nombre réel | Ces valeurs permettent d'indiquer la valeur arrondir. |
Description
Cette fonction permet de retourner un nombre à virgule flottante arrondi à un nombre spécifié de décimales.
Remarques
- Le comportement de la fonction round() pour les nombres à virgule flottantes peut être surprenant : par exemple, round (2.675, 2) donne 2,67 au lieu de 2,68 attendu. Ce n'est pas un bug : c'est le résultat du fait que la plupart des fractions décimales ne peuvent pas être représentées exactement comme un nombre à virgule flottante.
- Les valeurs sont arrondies au multiple de 10 le plus proche de la puissance moins les décimales; si deux multiples sont également proches, l'arrondi est effectué à partir de 0 (ainsi, par exemple, arrondir (0,5) vaut 1,0 et arrondir (-0,5) vaut -1,0).
Exemple
Voici un exemple de l'utilisation de cette fonction :
Essayer maintenant !
on obtiendra le résultat suivant :
ROUND(1)= 1.0ROUND(1.1)= 1.0
ROUND(1.7)= 2.0
ROUND(-1)= -1.0
ROUND(-1.1)= -1.0
ROUND(-1.7)= -2.0
ROUND(30.2)= 30.0
ROUND(-35.4)= -35.0
Dernière mise à jour : Mercredi, le 14 septembre 2016