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
<Kurs>Datentypen in Python</Kurs>Übungsanweisungen
- Gib das Ergebnis von
2/1und1/2aus. - Gib das Ergebnis der Division von „
2//1“ und „1//2“ aus. - Gib den Typ von
2/1und2//1aus.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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(____)