Python round() ฟังก์ชั่น

Python Round Function



Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่ใช้งานได้หลากหลายซึ่งใช้กันอย่างแพร่หลายใน Data Sciences, Machine Learning และ Artificial Intelligence Python ให้การสนับสนุนที่ยอดเยี่ยมผ่านโมดูลและฟังก์ชันในตัวที่เราต้องเล่นกับตัวเลข ฟังก์ชัน Python round() ปัดเศษตัวเลขทศนิยมให้เป็นจำนวนทศนิยมที่ระบุและส่งกลับ ตัวอย่างเช่น เรามีตัวเลขทศนิยม 6.677 และเราจำเป็นต้องปัดเศษให้เป็นทศนิยม 2 ตำแหน่ง จากนั้น ฟังก์ชัน round() จะทำงานและปัดเศษตัวเลขเป็น 6.68

บทความนี้อธิบายฟังก์ชัน 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() พร้อมตัวอย่าง