Fonction round

La fonction round arrondit un nombre à virgule flottante, spécifié dans le premier paramètre, à l'entier le plus proche selon les règles de l'arrondi mathématique. Dans le deuxième paramètre optionnel de la fonction, on peut spécifier combien de décimales conserver après la virgule.

Syntaxe

pythonround(nombre, [décimales])

Exemple

Arrondissons à l'entier le nombre 3.458 :

pythonprint(round(3.458))

Résultat de l'exécution du code :

python3

Exemple

Arrondissons à l'entier le nombre 3.6771 :

pythonprint(round(3.6771))

Résultat de l'exécution du code :

python4

Exemple

Maintenant, arrondissons un nombre à deux décimales après la virgule :

pythonprint(round(3.458, 2))

Résultat de l'exécution du code :

python3.68

Exemple

Arrondissons un nombre négatif à trois décimales après la virgule :

pythonprint(round(-1.4567, 3))

Résultat de l'exécution du code :

python-1.457

Voir aussi

  • la méthode floor du module math,
    qui effectue un arrondi vers le bas
  • la méthode ceil du module math,
    qui effectue un arrondi vers le haut