Division mit ganzen Zahlen und Gleitkommazahlen
Python unterstützt zwei verschiedene Divisionsoperatoren: /
und //
. In Python 3 liefert /
immer ein Float-Ergebnis und //
ist eine Bodenteilung und liefert immer ein Integer-Ergebnis. Die Bodendivision ist dasselbe wie die math.floor(numerator/divisor)
, die die höchste ganze Zahl zurückgibt, die kleiner oder gleich dem Ergebnis der Divisionsoperation ist. Du kannst mehr über math.floor
in den Python Docs erfahren.
Diese Übung ist Teil des Kurses
Datentypen in Python
Anleitung zur Übung
- Drucke das Ergebnis von
2/1
und1/2
. - Drucke das Ergebnis der Bodenteilung von
2//1
und1//2
. - Drucke den Typ von
2/1
und2//1
.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)