Kapitel 5. Bedingungen und Rekursion
Modulos-Operator
Der Modulos-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 Modulos-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 Divisionsoperator //
berechnet in Python 3 eine
ganzzahlige Division und entspricht damit dem, was in Python 2 der Operator /
macht. Dieser Operator berechnet in Python 3 ein Fließkommaergebnis. Das heißt, hier gilt
dann: 7 / 3 == 2.3333333333333335
.
Der Modulos-Operator ist überraschend nützlich. Damit können ...
Get Programmieren lernen mit Python, 2nd Edition 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.