Em Python, pode usar “\” para calcular o quociente de um número inteiro e “%” para calcular o restante (resto, mod).
q = 10 // 3 mod = 10 % 3 print(q, mod) # 3 1
A função divmod() integrada é útil quando se pretende tanto o quociente como o resto de um número inteiro.
Os seguintes tuplos são devolvidos por divmod(a, b).(a // b, a % b)
Cada um pode ser desempacotado e adquirido.
q, mod = divmod(10, 3) print(q, mod) # 3 1
É claro que também pode apanhá-lo directamente no tuple.
answer = divmod(10, 3) print(answer) print(answer[0], answer[1]) # (3, 1) # 3 1