ฟังก์ชัน remainder ของโมดูล math

ฟังก์ชัน remainder ของโมดูล math ส่งคืนเศษที่ได้จากการหารตัวเลขหนึ่ง ด้วยอีกตัวหนึ่ง ในพารามิเตอร์แรกของฟังก์ชัน ให้ระบุตัวเลขที่ต้องการจะหาร (ตัวตั้ง) ในพารามิเตอร์ที่สอง - ตัวเลข ที่ใช้หารตัวแรก (ตัวหาร) ใน ความแตกต่างจากตัวดำเนินการ % ฟังก์ชันนี้มักจะ ส่งคืนค่าเป็นเลขทศนิยมเสมอ

ไวยากรณ์

pythonimport math

math.remainder(ตัวตั้ง, ตัวหาร)

ตัวอย่าง

ลองหาเศษจากการหารตัวเลข 25 ด้วย 5:

pythonimport math

print(math.remainder(25, 5))

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

python0.0

ตัวอย่าง

คราวนี้ลองรับเศษจากการหาร 30 ด้วย 4:

pythonimport math

print(math.remainder(30, 4))

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

python-2.0

ตัวอย่าง

ลองดูเศษที่ได้จากการหารตัวเลข 10 และ 3:

pythonimport math

print(math.remainder(10, 3))

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

python1.0

ตัวอย่าง

คราวนี้ลองหาเศษ จากการหารตัวเลข 10 ด้วย 0:

pythonimport math

print(math.remainder(10, 0))

หลังจากทำงานโค้ด ฟังก์ชันจะส่งคืน ข้อผิดพลาดให้เรา:

errorValueError: math domain error

ดูเพิ่มเติม

  • ฟังก์ชัน fmod ของโมดูล math,
    ซึ่งส่งคืน เศษจากการหารเลขทศนิยม
  • ฟังก์ชัน modf ของโมดูล math,
    ซึ่งส่งคืน ส่วนที่เป็นเศษส่วนและส่วนจำนวนเต็มของตัวเลข
  • ฟังก์ชัน divmod,
    ซึ่งส่งคืนทูเพิลของผลหาร และเศษจากการหาร