Отримайте частку та залишок від поділу одночасно за допомогою divmod Python

Бізнес

У Python ви можете використовувати «\» для обчислення частки цілого числа та «%» для обчислення залишку (залишок, мод).

q = 10 // 3
mod = 10 % 3
print(q, mod)
# 3 1

Вбудована функція divmod() корисна, коли вам потрібно як частка, так і залишок цілого числа.

Divmod(a, b) повертає наступні кортежи.
(a // b, a % b)

Кожен можна розпакувати та придбати.

q, mod = divmod(10, 3)
print(q, mod)
# 3 1

Звичайно, ви також можете отримати його безпосередньо в кортежі.

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1