Werte und Variablen · Übung
Lass Python rechnen
Zahlen in einem Programm können in Berechnungen verwendet werden. Du schreibst die Berechnung, und Python erzeugt einen neuen Wert.
print(8 + 4)
Python addiert die beiden ganzen Zahlen, bevor print() ausgeführt wird. Deshalb lautet die Ausgabe 12.
Die Berechnung 8 + 4 ist ein Ausdruck. Ein Ausdruck ist Code, der einen Wert erzeugt.
Vier Rechenoperatoren
Für Addition und Subtraktion verwendet Python vertraute Zeichen. Multiplikation und Division verwenden Zeichen, die sich leicht über eine Tastatur eingeben lassen.
| Rechenart | Python-Operator | Beispiel | Ergebnis |
|---|---|---|---|
| Addition | + | 8 + 4 | 12 |
| Subtraktion | - | 8 - 4 | 4 |
| Multiplikation | * | 8 * 4 | 32 |
| Division | / | 8 / 4 | 2.0 |
Führe alle vier aus:
Eine Division mit / erzeugt einen float, auch wenn das Ergebnis ganzzahlig ist. Deshalb zeigt Python 2.0 statt 2 an.
Zahlen sind keine Strings
Anführungszeichen machen weiterhin einen wichtigen Unterschied:
Die erste Zeile rechnet. Die zweite gibt Text wörtlich aus.
Mehr als eine Rechenoperation
Python folgt der üblichen Rechenreihenfolge: Multiplikation und Division kommen vor Addition und Subtraktion.
Das erste Ergebnis ist 14. Im zweiten Ausdruck sagen die Klammern Python, dass es zuerst addieren soll. Deshalb ist das Ergebnis 20.
Klammern sind auch dann nützlich, wenn sie nicht zwingend erforderlich sind. Sie können anderen zeigen, welche Reihenfolge du beabsichtigst.
Welcher Ausdruck fordert Python auf, 6 mit 4 zu multiplizieren?
Vervollständige vier Berechnungen
Das Startprogramm gibt bereits die Summe und die Differenz von 9 und 3 aus.
Ergänze zwei weitere Ausgabeanweisungen:
Multipliziere 9 mit 3 mithilfe von
*.Dividiere 9 durch 3 mithilfe von
/.
Die vollständige Ausgabe muss so aussehen:
12
6
27
3.0
Schreibe Berechnungen in print(). Tippe die Ergebnisse nicht als Text in Anführungszeichen ein. Python soll rechnen.
Aufgabe
Behalte die vorhandene Addition und Subtraktion bei. Ergänze zwei Ausgabeanweisungen, die 9 mit 3 multiplizieren und 9 durch 3 dividieren.
Die Ausgabe muss so aussehen:
12
6
27
3.0