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/1und1/2aus. - Druck das Ergebnis der Division von „
2//1“ und „1//2“ aus. - Gib den Typ von
2/1und2//1aus.
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(____)