Division mit Integers und Floats
Python hat zwei verschiedene Divisionsoperatoren: /
und //
. In Python 3 liefert der Operator /
immer ein Float-Ergebnis, während //
die Ganzzahldivision (Floor Division) ausführt und dabei stets ein Integer-Ergebnis zurückgibt. Die Division durch den Boden ist dasselbe wie „ math.floor(numerator/divisor)
“, was die größte ganze Zahl zurückgibt, die kleiner oder gleich dem Ergebnis der Division ist. Mehr über „ math.floor
“ findest du in der Python-Dokumentation.
Diese Übung ist Teil des Kurses
Datentypen in Python
Anleitung zur Übung
- Gib das Ergebnis von
2/1
und1/2
aus. - Druck das Ergebnis der Division von „
2//1
“ und „1//2
“ aus. - Gib den Typ von
2/1
und2//1
aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)