Hàm divmod

Hàm divmod trả về một tuple gồm thương (số nhận được từ phép chia một số cho một số khác) và số dư khi chia. Trong tham số đầu tiên của phương thức, chúng ta chỉ định số cần chia (số bị chia), trong tham số thứ hai - số mà chúng ta chia số đầu tiên (số chia).

Cú pháp

pythondivmod(số_bị_chia, số_chia)

Ví dụ

Hãy tìm thương và số dư khi chia số 20 cho 5:

pythonprint(divmod(20, 5))

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

python(4, 0)

Ví dụ

Bây giờ hãy áp dụng hàm divmod cho số 21:

pythonprint(divmod(21, 5))

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

python(4, 1)

Ví dụ

Hãy tìm thương và số dư khi chia số -15 cho 2:

pythonprint(divmod(-15, 2))

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

python(-8, 1)

Xem thêm

  • phương thức fmod của module math,
    trả về số dư của phép chia số dấu phẩy động
  • phương thức remainder của module math,
    trả về số dư của phép chia số