Ce problème me tue. Comment arrondit-on un nombre UP en Python?
J'ai essayé d'arrondir (nombre) mais il arrondit le nombre. Exemple:
round(2.3) = 2.0 and not 3, what I would like
J'ai essayé int (nombre + 0,5) mais il arrondit à nouveau le nombre! Exemple:
int(2.3 + .5) = 2
Ensuite, j'ai essayé le tour (numéro + 0,5) mais cela ne fonctionnera pas dans les cas de bord. Exemple:
WAIT! THIS WORKED!
S'il vous plaît donnez votre avis.
round(number + .5)
ne fonctionne pas si le nombre est entier.round(3+.5) == 4
, quand vous voulez vraiment3
.