Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คุณจะปัดเศษจำนวนทศนิยมใน Python ได้อย่างไร


Python มีฟังก์ชัน round() ในตัวสำหรับจุดประสงค์นี้ ฟังก์ชันรับอาร์กิวเมนต์สองตัว คือจำนวนที่จะปัดเศษและตำแหน่งที่จะปัดเศษ หากจะปัดเศษตัวเลขเป็นจำนวนเต็มที่ใกล้เคียงที่สุด จะไม่มีการระบุอาร์กิวเมนต์ที่สอง

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

อย่างไรก็ตาม หากจะปัดเศษขึ้น 0.5 จะถูกเพิ่มเข้าไปก่อนปัดเศษ

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