ฟังก์ชัน math.floor() ส่งคืนจำนวนเต็มที่มากที่สุดซึ่งมีค่าน้อยกว่าหรือเท่ากับตัวเลขที่กำหนด ฟังก์ชันนี้อยู่ในโมดูล math เช่นกัน
ตัวอย่างการใช้งาน
>>> import math >>> x = 6.67 >>> math.floor(x) 6 >>> x = 1.13 >>> math.floor(x) 1 >>> x = -5.78 >>> math.floor(x) -6
หมายเหตุ: ค่า -6 ถือว่าน้อยกว่า -5.78
รายละเอียดเพิ่มเติม
floor()หมายถึง "พื้น" คือการปัดลงไปยังจำนวนเต็มก่อนหน้า- แตกต่างจากการแปลงเป็น
int()ซึ่งแค่ตัดทศนิยมออก (truncate) - เหมาะสำหรับการคำนวณดัชนีอาร์เรย์ หรือการแบ่งกลุ่มข้อมูล