ฟังก์ชัน divmod

ฟังก์ชัน divmod คืนค่า tuple ของผลหาร (จำนวนที่ได้จากการหาร จำนวนหนึ่งด้วยอีกจำนวน) และเศษที่ได้จาก การหาร ในพารามิเตอร์แรกของเมธอดระบุ จำนวนที่ต้องการหาร (ตัวตั้งหาร), ในพารามิเตอร์ที่สอง - จำนวนที่ใช้ หารจำนวนแรก (ตัวหาร)

ไวยากรณ์

pythondivmod(ตัวตั้งหาร, ตัวหาร)

ตัวอย่าง

มาดูผลหารและเศษจากการหาร จำนวน 20 ด้วย 5:

pythonprint(divmod(20, 5))

ผลลัพธ์การทำงานของโค้ด:

python(4, 0)

ตัวอย่าง

คราวนี้ลองใช้ฟังก์ชัน divmod กับ จำนวน 21:

pythonprint(divmod(21, 5))

ผลลัพธ์การทำงานของโค้ด:

python(4, 1)

ตัวอย่าง

มาดูผลหารและเศษจากการหาร จำนวน -15 ด้วย 2:

pythonprint(divmod(-15, 2))

ผลลัพธ์การทำงานของโค้ด:

python(-8, 1)

ดูเพิ่มเติม

  • เมธอด fmod ของโมดูล math,
    ซึ่งคืนค่า เศษจากการหารจำนวนทศนิยม
  • เมธอด remainder ของโมดูล math,
    ซึ่งคืนค่า เศษจากการหารจำนวน