Vấn đề này đang giết chết tôi. Làm thế nào để làm tròn số UP trong Python?
Tôi đã thử làm tròn (số) nhưng nó làm tròn số xuống. Thí dụ:
round(2.3) = 2.0 and not 3, what I would like
Tôi đã thử int (số + .5) nhưng nó làm tròn số xuống một lần nữa! Thí dụ:
int(2.3 + .5) = 2
Sau đó, tôi đã thử làm tròn (số + .5) nhưng nó không hoạt động trong các trường hợp cạnh. Thí dụ:
WAIT! THIS WORKED!
Xin tư vấn.
round(number + .5)
không hoạt động nếu số là số nguyên.round(3+.5) == 4
, khi bạn thực sự muốn3
.