Maison > Article > développement back-end > Comment arrondir les nombres en Python ?
Arrondir les nombres en Python
Arrondir un nombre signifie trouver l'entier le plus proche qui est supérieur ou égal au nombre donné. Alors que la fonction round() de Python arrondit généralement les nombres, il existe d'autres moyens d'arrondir au supérieur.
Utilisation du module mathématique
Le module mathématique de Python fournit un plafond( ) fonction qui arrondit les nombres à l'entier le plus proche.
Python 3 :
import math x = 4.2 print(math.ceil(x)) # Output: 5
Python 2 :
import math x = 4.2 print(int(math.ceil(x))) # Output: 5
Casting de type Int
Une autre méthode est pour ajouter 0,5 au nombre, puis le convertir en un nombre entier. Cependant, cette méthode est connue pour arrondir les nombres dans certains cas.
x = 2.3 print(int(x + 0.5)) # Output: 2
Par conséquent, l'utilisation de la fonction math.ceil() est l'approche privilégiée pour arrondir les nombres en Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!