Skip to content

Ermitteln von Quotient und Rest mit divmod() in Python

Python

In Python können Sie den Quotienten mit // und den Rest mit % berechnen.

q = 10 // 3
mod = 10 % 3
print(q, mod)
# 3 1

Die eingebaute Funktion divmod() ist nützlich, wenn Sie sowohl den Quotienten als auch den Rest benötigen.

divmod(a, b) gibt ein Tupel zurück (a // b, a % b).

Sie können jede Variable entpacken und zuweisen.

q, mod = divmod(10, 3)
print(q, mod)
# 3 1

Natürlich können Sie es auch als Tupel erhalten.

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1