Phương thức remainder của mô-đun math

Phương thức remainder của mô-đun math trả về phần dư của phép chia một số cho số thứ hai. Ở tham số đầu tiên của phương thức, chúng ta chỉ định số cần chia (số bị chia), ở tham số thứ hai - số mà chúng ta chia số đầu tiên cho (số chia). Không giống như toán tử %, phương thức luôn trả về giá trị số thực.

Cú pháp

pythonimport math

math.remainder(số bị chia, số chia)

Ví dụ

Hãy tìm phần dư của phép chia số 25 cho 5:

pythonimport math

print(math.remainder(25, 5))

Kết quả thực thi mã:

python0.0

Ví dụ

Bây giờ hãy nhận phần dư của phép chia 30 cho 4:

pythonimport math

print(math.remainder(30, 4))

Kết quả thực thi mã:

python-2.0

Ví dụ

Hãy tìm phần dư của phép chia các số 10 và 3:

pythonimport math

print(math.remainder(10, 3))

Kết quả thực thi mã:

python1.0

Ví dụ

Bây giờ hãy thử tìm phần dư của phép chia số 10 cho 0:

pythonimport math

print(math.remainder(10, 0))

Sau khi thực thi mã, hàm sẽ trả về cho chúng ta lỗi:

errorValueError: math domain error

Xem thêm

  • phương thức fmod của mô-đun math,
    trả về phần dư của phép chia số thực
  • phương thức modf của mô-đun math,
    trả về phần thập phân và phần nguyên của một số
  • hàm divmod,
    trả về một tuple gồm thương và phần dư của phép chia