Maison  >  Article  >  développement back-end  >  Comment arrondir les nombres en Python ?

Comment arrondir les nombres en Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-25 07:13:14769parcourir

How do I round numbers up in 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn