Fonction intégrée Python round()

Extrait de la documentation Python 3

Retourne le nombre arrondi à la précision ndigits après la virgule. Si ndigits est omis ou est None, il retourne l'entier le plus proche de son entrée.

Introduction

La fonction round() arrondit un nombre à un nombre spécifié de décimales. Si le nombre de décimales n’est pas spécifié, elle arrondit à l’entier le plus proche.

Notez que round() utilise la règle du « arrondi à l’entier pair le plus proche » pour les nombres se terminant par .5, ce qui signifie qu’elle arrondira à l’entier pair le plus proche.

Exemples

# Arrondir à l'entier le plus proche
print(round(3.14))
print(round(3.8))

# Arrondir à un nombre spécifié de décimales
print(round(3.14159, 2))

# "Arrondi à l'entier pair le plus proche"
print(round(2.5))
print(round(3.5))
3
4
3.14
2
4

Liens pertinents