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)