Die Division »…/…« in Python
Einführendes Beispiel
Die Division wird mit einem Schrägstrich »/« geschrieben. Der Schrägstrich »/« sollte nicht mit dem inversen Schrägstrich »\« verwechselt werden!
- Eingabe eines Ausdrucks und Ausgabe einer Textdarstellung seines Wertes
70/10
7.0
- Python
70/10
- auf deutsch
- 70 geteilt durch 10
- in der Mathematik
- 70 ÷ 10
- 70 : 10
- 70∕10
Syntax
Das folgende vereinfachte Syntaxdiagramm zeigt die bisher vorgestellten Operatoren in Reihenfolge abnehmender Priorität.
- Syntaxdiagramm (vereinfacht)
Ausdruck
.---------.
--->| Literal |--->
'---------'Ausdruck
.-. .----------. .-.
--->( ( )--->| Ausdruck |--->( ) )--->
'-' '----------' '-'Ausdruck
.----------. .--. .----------.
--->| Ausdruck |--->( ** )--->| Ausdruck |--->
'----------' '--' '----------'Ausdruck
.-. .----------.
---.--->( - )---.--->| Ausdruck |--->
| '-' | '----------'
| .-. |
'--->( + )---'
'-'Ausdruck
.----------. .-. .----------.
--->| Ausdruck |--->( / )--->| Ausdruck |--->
'----------' '-' '----------'
Der linke Operand des Divisionsoperators heißt Dividend, der rechte Divisor (diˈviːzoːʌ̯).
Typanforderungen
Der Dividend und der Divisor müssen beide jeweils numerisch sein (also jeweils den Typ ›int‹ oder ›float‹ haben).
Semantik
Typsemantik
Dieser Operator kann mit float - und mit int -Werten verwendet werden.
Der Typ des gesamten Ausdrucks ist ›float‹.
- Typregeln
- …/… → float
Wertsemantik
Die Division ergibt normalerweise den nach der Schulmathematik erwarteten Wert (manchmal nur näherungsweise).
- Auswertung
1/2
0.5
Übungsaufgaben
/ Terme
Berechnen Sie den Wert des folgenden Terms (ein Bruch mit ‹ 3² › im Zähler und ‹ 4³ › als Nenner) mit Hilfe von Python, ohne dabei etwas im Kopf auszurechnen.
- Term (Drei Quadrat durch Vier hoch Drei, mathematisches Ergebnis: ‹ 0,140625 ›)
3²
------
4³