Ten problem mnie zabija. W jaki sposób jedno zaokrąglenie liczby UP w Pythonie?
Próbowałem zaokrąglić (liczbę), ale zaokrągliłem liczbę w dół. Przykład:
round(2.3) = 2.0 and not 3, what I would like
Próbowałem int (liczba + .5), ale ponownie zaokrągla liczbę w dół! Przykład:
int(2.3 + .5) = 2
Potem próbowałem zaokrąglić (liczba + .5), ale to nie zadziała w przypadku krawędzi. Przykład:
WAIT! THIS WORKED!
Proszę doradź.
round(number + .5)
nie działa, jeśli liczba jest liczbą całkowitą.round(3+.5) == 4
, kiedy naprawdę chcesz3
.