Wie berechnet man a mod b in Python?

Gibt es eine Modulo-Funktion in der Python-Bibliothek "math"?

Ist nicht 15 % 4, 3? Aber 15 mod 4 ist 1, richtig?

Lösung

Das ist das "%"-Zeichen. Es steht nicht nur für den Rest, sondern auch für die Modulo-Operation.

Kommentare (0)

mod = a % b

Dies speichert das Ergebnis von "a mod b" in der Variablen "mod".

Und du hast recht, 15 mod 4 ist 3, was genau das ist, was Python zurückgibt:

>>> 15 % 4
3

a %= b ist auch gültig.

Kommentare (0)

Warum verwenden Sie nicht %?


drucke 4 % 2 # 0
Kommentare (0)