Wie berechnet man einen Mod b in Python?


Antworten:


240

Da ist das %Schild. Es ist nicht nur für den Rest, es ist die Modulo-Operation.




25

mod = a % b

Dies speichert das Ergebnis von a mod bin der Variablen mod.

Und Sie haben Recht, 15 mod 4ist 3, und genau das gibt Python zurück:

>>> 15 % 4
3

a %= b ist auch gültig.


9

Warum benutzt du nicht%?


print 4 % 2 # 0

5

Ich glaube nicht, dass Sie Modulo vollständig erfassen. a % bund a mod bsind nur zwei verschiedene Möglichkeiten, Modulo auszudrücken. In diesem Fall verwendet Python %. Nein, 15 mod 4ist nicht 1, 15 % 4 == 15 mod 4 == 3.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.