Seite 1 von 1
-5 % 4 = 3 ???
Verfasst: Donnerstag 10. Juni 2004, 20:33
von Seb
hi,
python liefert seltsame ergebnisse bei modulo von negativen zahlen.
was hat es damit auf sich?
Verfasst: Freitag 11. Juni 2004, 08:19
von Gast
Was ist daran seltsam?
Die Gleichung "x % y = z" besagt, dass es eine ganze Zahl m gibt, sodass
m*y + z = x gilt, oder anders gesagt, dass sich x und z nur um ein ganz-
zahliges Vielfaches von y unterscheiden.
z liegt dabei üblicherweise im Intervall zwischen 0 und y - 1 (Andere
Definitionen sind möglich).
In Deinen Beispielen erhält man mit m = -2
-2*4 + 1 = -7 und
-2*4 + 3 = -5.
Beste Grüße
Verfasst: Freitag 11. Juni 2004, 15:55
von Gast
danke
