La fonction intégrée Python divmod()

Extrait de la documentation Python 3

Prend deux nombres (non complexes) comme arguments et retourne une paire de nombres constituée de leur quotient et de leur reste lors de la division entière. Avec des types d'opérandes mixtes, les règles des opérateurs arithmétiques binaires s'appliquent.

Introduction

La fonction divmod() prend deux nombres comme arguments et retourne un tuple contenant le quotient et le reste de leur division entière. C’est une manière pratique d’obtenir les deux résultats en un seul appel.

Exemples

# Get quotient and remainder
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)

Liens pertinents