Kapitel 5. Bedingungen und Rekursion

Modulus-Operator

Der Modulus-Operator arbeitet mit ganzen Zahlen und gibt den Rest zurück, der übrig bleibt, wenn der erste Operand durch den zweiten dividiert wird. In Python wird für den Modulus-Operator das Prozentzeichen verwendet (%). Die Syntax ist dieselbe wie für andere Operatoren:

>>> quotient = 7 / 3
>>> print quotient
2
>>> rest = 7 % 3
>>> print rest
1

7 dividiert durch 3 ist 2, Rest 1.

Der Modulus-Operator ist überraschend nützlich. Damit können Sie beispielsweise ermitteln, ob eine Zahl durch eine andere teilbar ist – wenn x % y gleich 0 ist, dann ist x durch y teilbar.

Außerdem können Sie damit die ganz rechts stehenden Ziffern einer Zahl extrahieren. So liefert z. B. x % 10 die ganz rechts stehende ...

Get Programmieren lernen mit Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.