O'Reilly logo

Programmieren lernen mit Python by Allen B. Downey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required