Función incorporada divmod() de Python
De la documentación de Python 3
Toma dos números (no complejos) como argumentos y devuelve un par de números que consisten en su cociente y resto al usar la división entera. Con tipos de operandos mixtos, se aplican las reglas para los operadores aritméticos binarios.
Introducción
La función divmod() toma dos números como argumentos y devuelve una tupla que contiene el cociente y el resto de su división entera. Es una forma conveniente de obtener ambos resultados en una sola llamada.
Ejemplos
# Obtener cociente y resto
cociente, resto = divmod(10, 3)
print(cociente)
print(resto)
print(divmod(2, 2))
print(divmod(10, 2))
print(divmod(7, 2))
3
1
(1, 0)
(5, 0)
(3, 1)