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

Comment arrondir les nombres en Python ?

Barbara Streisand
Libérer: 2024-11-25 07:13:14
original
836 Les gens l'ont consulté

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
Copier après la connexion

Python 2 :

import math

x = 4.2
print(int(math.ceil(x)))  # Output: 5
Copier après la connexion

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
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal