บทความนี้อธิบายฟังก์ชัน Python round() โดยละเอียดพร้อมตัวอย่าง
ไวยากรณ์ของฟังก์ชัน round()
ไวยากรณ์ของฟังก์ชัน round() มีดังนี้:
รอบ(เลขจุดลอยตัว, ตัวเลข)
ฟังก์ชัน round() สองพารามิเตอร์เป็นอาร์กิวเมนต์ เช่น ตัวเลขทศนิยมและตัวเลข ตัวเลขหรือเลขทศนิยมเป็นพารามิเตอร์ที่จำเป็น ในขณะที่จำนวนหลักเป็นพารามิเตอร์ทางเลือก ในกรณีที่เราไม่ได้ระบุจำนวนหลัก ฟังก์ชัน round() จะส่งกลับจำนวนเต็มที่ใกล้เคียงที่สุด เราสามารถระบุเลขจำนวนเต็มในพารามิเตอร์แรกได้ ในกรณีนี้ ฟังก์ชัน round() จะคืนค่าจำนวนเต็มเดียวกัน
ตัวอย่างและการใช้งานฟังก์ชัน round()
มาดูตัวอย่างและการใช้งานฟังก์ชัน round() ในสคริปต์ Python ของเรา หากเราไม่ระบุจำนวนหลัก ฟังก์ชัน round() จะนำยอดของตัวเลขมาแปลงเป็นจำนวนเต็มถัดไปหากค่าทศนิยมมากกว่า 5 ในกรณีที่ค่าทศนิยมน้อยกว่าเท่ากับ 5 จากนั้นใช้ค่าพื้นและจำนวนเต็มยังคงเหมือนเดิม
#โปรแกรมปัดเศษเลขทศนิยม#ไม่ระบุจำนวนหลัก
พิมพ์(กลม(10.1))
พิมพ์(กลม(10.5))
พิมพ์(กลม(10.7))
พิมพ์(กลม(11.9))
พิมพ์(กลม(15.3))
พิมพ์(กลม(17.8))
พิมพ์(กลม(ยี่สิบ))
พิมพ์(กลม(20.01))
เอาท์พุต
ตอนนี้ มากำหนดจำนวนหลักและใช้ฟังก์ชัน round()
#โปรแกรมปัดเศษเลขทศนิยมพิมพ์(กลม(10,123,2))
พิมพ์(กลม(10,587,1))
พิมพ์(กลม(10.72,1))
พิมพ์(กลม(11.9545,1))
พิมพ์(กลม(15,322,2))
พิมพ์(กลม(17,865,2))
พิมพ์(กลม(20,090,2))
พิมพ์(กลม(20.01114,2))
เอาท์พุต
ตอนนี้ ลองใช้ค่าจำนวนเต็มแล้วใช้ฟังก์ชัน round() คุณสามารถสังเกตได้ว่าในผลลัพธ์ ค่าจำนวนเต็มที่ไม่เปลี่ยนแปลงจะถูกส่งกลับ
#โปรแกรมปัดเศษเลขทศนิยมพิมพ์(กลม(10))
พิมพ์(กลม(ยี่สิบ))
พิมพ์(กลม(30))
พิมพ์(กลม(40))
พิมพ์(กลม(ห้าสิบ))
พิมพ์(กลม(12))
พิมพ์(กลม(สิบห้า))
พิมพ์(กลม(19))
เอาท์พุต
หากเราส่งสตริงหรืออักขระใดๆ ไปยังฟังก์ชัน round() แทนที่จะเป็นตัวเลข ตัวแปล Python จะส่งข้อผิดพลาด
#ส่งสตริงไปยังฟังก์ชันปัดเศษพิมพ์(กลม('กามรัน'))
เอาท์พุต
ปัดเศษตัวเลขติดลบ
ฟังก์ชัน round() สามารถใช้กับตัวเลขติดลบได้เช่นกัน และจะปัดเศษตัวเลขติดลบออกและส่งคืนผลลัพธ์
หนึ่ง=-3.98
พิมพ์(กลม(หนึ่ง,1))
หนึ่ง=-2.8
พิมพ์(กลม(หนึ่ง))
หนึ่ง=-5.67989
พิมพ์(กลม(หนึ่ง,2))
หนึ่ง=-100.9843
พิมพ์(กลม(หนึ่ง,1))
หนึ่ง=-20.04
พิมพ์(กลม(หนึ่ง))
หนึ่ง=-32.0908
พิมพ์(กลม(หนึ่ง,3))
หนึ่ง=-3,99898
พิมพ์(กลม(หนึ่ง))
เอาท์พุต
บทสรุป
round() เป็นฟังก์ชันในตัวของ Python ที่ปัดเศษตัวเลขทศนิยมให้เป็นตัวเลขทศนิยมที่กำหนด เป็นฟังก์ชันที่มีประโยชน์มากเมื่อคุณทำงานเกี่ยวกับตัวเลข บทความนี้อธิบายสั้น ๆ เกี่ยวกับฟังก์ชัน round() พร้อมตัวอย่าง