ฟังก์ชัน remainder ของโมดูล math
ฟังก์ชัน remainder ของโมดูล math
ส่งคืนเศษที่ได้จากการหารตัวเลขหนึ่ง
ด้วยอีกตัวหนึ่ง ในพารามิเตอร์แรกของฟังก์ชัน
ให้ระบุตัวเลขที่ต้องการจะหาร
(ตัวตั้ง) ในพารามิเตอร์ที่สอง - ตัวเลข
ที่ใช้หารตัวแรก (ตัวหาร) ใน
ความแตกต่างจากตัวดำเนินการ % ฟังก์ชันนี้มักจะ
ส่งคืนค่าเป็นเลขทศนิยมเสมอ
ไวยากรณ์
import math
math.remainder(ตัวตั้ง, ตัวหาร)
ตัวอย่าง
ลองหาเศษจากการหารตัวเลข
25 ด้วย 5:
import math
print(math.remainder(25, 5))
ผลลัพธ์การทำงานของโค้ด:
0.0
ตัวอย่าง
คราวนี้ลองรับเศษจากการหาร
30 ด้วย 4:
import math
print(math.remainder(30, 4))
ผลลัพธ์การทำงานของโค้ด:
-2.0
ตัวอย่าง
ลองดูเศษที่ได้จากการหารตัวเลข
10 และ 3:
import math
print(math.remainder(10, 3))
ผลลัพธ์การทำงานของโค้ด:
1.0
ตัวอย่าง
คราวนี้ลองหาเศษ
จากการหารตัวเลข 10 ด้วย 0:
import math
print(math.remainder(10, 0))
หลังจากทำงานโค้ด ฟังก์ชันจะส่งคืน ข้อผิดพลาดให้เรา:
ValueError: math domain error