ฟังก์ชัน divmod
ฟังก์ชัน divmod คืนค่า tuple
ของผลหาร (จำนวนที่ได้จากการหาร
จำนวนหนึ่งด้วยอีกจำนวน) และเศษที่ได้จาก
การหาร ในพารามิเตอร์แรกของเมธอดระบุ
จำนวนที่ต้องการหาร (ตัวตั้งหาร),
ในพารามิเตอร์ที่สอง - จำนวนที่ใช้
หารจำนวนแรก (ตัวหาร)
ไวยากรณ์
divmod(ตัวตั้งหาร, ตัวหาร)
ตัวอย่าง
มาดูผลหารและเศษจากการหาร
จำนวน 20 ด้วย 5:
print(divmod(20, 5))
ผลลัพธ์การทำงานของโค้ด:
(4, 0)
ตัวอย่าง
คราวนี้ลองใช้ฟังก์ชัน divmod กับ
จำนวน 21:
print(divmod(21, 5))
ผลลัพธ์การทำงานของโค้ด:
(4, 1)
ตัวอย่าง
มาดูผลหารและเศษจากการหาร
จำนวน -15 ด้วย 2:
print(divmod(-15, 2))
ผลลัพธ์การทำงานของโค้ด:
(-8, 1)