Pour faire l'arrondi en Python on utilise la fonction
round().
La fonction
round() permet d'arrondir un nombre flottant à l'entier le plus proche. Elle permet aussi d'arrondir des nombres à virgule à une décimale donnée.
Voyons un exemple concret directement :
nombre = round(42.21) print(nombre)
Ce qui donne pour la valeur de la variable
nombre :
42
Pour arrondir vers le haut ou vers le bas, on peut utiliser les fonctions
ceil() et
floor() du module
math de Python.
import math haut = math.ceil(42.1) bas = math.floor(42.1) print(haut) print(bas)
Ce qui donne pour les valeurs des variables
haut et
bas :
43 # haut 42 # bas
La fonction
round() prend un deuxième paramètre : le nombre de décimales que vous voulez arrondir.
nombre = round(42.214284, 2) print(nombre)
Ce qui donnera pour la valeur de la variable
nombre :
42.21
💡 Vous souhaitez en apprendre plus sur cette fonction native ? Alors mon article sur la fonction round vous intéressera sûrement !
La fonction
ceil() du module
math de Python permet d'arrondir un nombre vers son entier supérieur.
import math nombre = math.ceil(42.000001) print(nombre)
Ce qui donnera pour la valeur de la variable
nombre :
43
La fonction
ceil() a arrondi notre nombre à l'entier supérieur bien que
42.000001 soit plus proche de 42 que de 43.
La fonction
floor() du module
math de Python permet d'arrondir un nombre vers son entier inférieur.
import math nombre = math.floor(42.999999) print(nombre)
Ce qui donnera pour la valeur de la variable
nombre :
42
La fonction
floor() a arrondi notre nombre à l'entier supérieur bien que
42.999999 soit plus proche de 43 que de 42.
Bravo ! Vous savez maintenant quelles sont les 3 manières natives à Python pour arrondir des nombres 🎉
On a vu ensemble comment arrondir un nombre vers l'entier le plus proche, vers l'entier inférieur ou supérieur et également en donnant un nombre de décimales.
N'hésitez pas à vous inscrire à la liste email ci-dessous si vous voulez plus d'astuces en programmation.
Pensez aussi à suivre les autres tutoriels en Python dans la catégorie Python de ce site !
Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.