Função built-in divmod() do Python
Recebe dois números (não complexos) como argumentos e retorna um par de números consistindo em seu quociente e resto ao usar a divisão inteira. Com tipos de operandos mistos, aplicam-se as regras para operadores aritméticos binários.
Introdução
A função divmod() recebe dois números como argumentos e retorna uma tupla contendo o quociente e o resto de sua divisão inteira. É uma maneira conveniente de obter ambos os resultados em uma única chamada.
Exemplos
# Obter quociente e resto
quotient, remainder = divmod(10, 3)
print(quotient)
print(remainder)
print(divmod(2, 2))
print(divmod(10, 2))
print(divmod(7, 2))
3
1
(1, 0)
(5, 0)
(3, 1)