Division-Rest abrufen in Python

Muhammad Waiz Khan 30 Januar 2023
  1. Holen Sie sich den Divisionsrest in Python mit dem Modulo-Operator %
  2. Holen Sie sich den Divisionsrest in Python mit der Funktion divmod()
  3. Erhalten Sie den Divisionsrest in Python mit einer benutzerdefinierten Funktion
Division-Rest abrufen in Python

In diesem Artikel werden die verschiedenen Methoden untersucht, um den Rest der Division in Python zu erhalten. Wenn wir 10 durch 3 teilen, sollte der Rest 1 sein, und für 10 / 2 ist der Rest 0.

Wir können die folgenden Methoden verwenden, um den Rest der Division in Python zu erhalten.

Holen Sie sich den Divisionsrest in Python mit dem Modulo-Operator %

Die am häufigsten verwendete und einfachste Methode, um den Rest zu erhalten, ist die Verwendung des Modulo-Operators %. Angenommen, wir möchten den Rest von a / b erhalten, können wir den Modulo-Operator wie a % b verwenden und er wird den Rest nach der Durchführung der Divisionsoperation zurückgeben.

Der folgende Beispielcode zeigt, wie der Modulo-Operator % verwendet wird, um den Rest der Division in Python zu erhalten.

rem = 14 % 5
print(rem)

Ausgabe:

4

Holen Sie sich den Divisionsrest in Python mit der Funktion divmod()

Wir können auch die Python-Funktion divmod() verwenden, um den Rest der Division zu erhalten. Die Funktion divmod(x, y) nimmt zwei Eingaben, x als Dividende und y als Divisor, und gibt Quotient und Rest als Ausgabe zurück.

Der folgende Beispielcode zeigt, wie man den Rest nach der Division mit der Funktion divmod() in Python erhält.

quot, rem = divmod(31, 7)
print(rem)

Ausgabe:

3

Erhalten Sie den Divisionsrest in Python mit einer benutzerdefinierten Funktion

Wir können auch unsere eigene Funktion definieren, um den Rest der Division in Python zu erhalten. Wir können den Rest der Division mit einer benutzerdefinierten Funktion auf folgende Weise erhalten.

def get_remainder(num, div):
    rem = num - (num // div * div)
    return rem


print(get_remainder(17, 3))

Ausgabe:

2

Verwandter Artikel - Python Math