Python divmod() eingebaute Funktion

Aus der Python 3 Dokumentation

Nimmt zwei (nicht-komplexe) Zahlen als Argumente entgegen und gibt ein Paar von Zahlen zurück, bestehend aus ihrem Quotienten und Rest bei Verwendung der Ganzzahldivision. Bei gemischten Operanden-Typen gelten die Regeln für binäre arithmetische Operatoren.

Einführung

Die Funktion divmod() nimmt zwei Zahlen als Argumente entgegen und gibt ein Tupel zurück, das den Quotienten und den Rest ihrer Ganzzahldivision enthält. Es ist eine bequeme Möglichkeit, beide Ergebnisse in einem einzigen Aufruf zu erhalten.

Beispiele

# Quotient und Rest erhalten
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)