Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để làm tròn một số thực trong Python?


Python có sẵn một hàm round () cho mục đích này. Hàm nhận hai đối số, số được làm tròn và vị trí tối đa mà nó sẽ được làm tròn. Nếu số được làm tròn thành số nguyên gần nhất, thì đối số thứ hai sẽ không được đưa ra.

>>> round(1.7456)
2
>>> round(1.4756)
1

Tuy nhiên, nếu nó được làm tròn lên, thì 0,5 được thêm vào nó trước khi làm tròn

>>> round(1.7456+0.5)
2
>>> round(1.4756+0.5)
2