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
divmod(số_bị_chia, số_chia)
Ví dụ
Hãy tìm thương và số dư khi chia
số 20 cho 5:
print(divmod(20, 5))
Kết quả thực thi mã:
(4, 0)
Ví dụ
Bây giờ hãy áp dụng hàm divmod cho
số 21:
print(divmod(21, 5))
Kết quả thực thi mã:
(4, 1)
Ví dụ
Hãy tìm thương và số dư khi chia
số -15 cho 2:
print(divmod(-15, 2))
Kết quả thực thi mã:
(-8, 1)