Anweisungen und Ausdrücke
Wir unterscheiden in Programmiersprachen grundsätzlich zwei Arten von Befehlen: Anweisungen und Ausdrücke.
Anweisungen sind Befehle, die Python anweisen, gewisse Aktionen durchzuführen. Ein Beispiel einer Anweisung ist
die print
Funktion, welche einen Text auf dem Bildschirm ausgibt.
Die zweite Art von Befehlen sind Ausdrücke. Diese werden auch von Python ausgeführt. Im Gegensatz zu Anweisungen führen wir Ausdrücke nicht aus, um eine Aktion auszulösen, sondern weil diese beim Ausführen einen Wert ergeben, den wir dann in unserem Programm nutzen können.
Beispiele von Ausdrücken sind:
Ausdruck | Wert |
---|---|
Eine Zahl: 8 | 8 |
Der Rechenausdruck: 5 + 3 | 8 |
Ein Stück Text: "Hallo" | Hallo |
Mit dem Wert können wir im Programm weiterrechnen oder den Wert an eine Anweisung weitergeben.
Zum Beispiel kann der Wert des Ausdrucks 1 + 2
mit der Anweisung print(1 + 2)
auf den Bildschirm geschrieben werden oder über eine Zuweisung in einer Variable zwischengespeichert werden:
x = 1 + 2
.
Das folgende Video illustriert den Unterschied zwischen Anweisungen und Ausdrücke und zeigt wie wir Werte in Variablen zwischenspeichern und mit diesen weiterarbeiten können.
Probieren Sie die im Video diskutierten Konzepte nun selber aus. Experimentieren Sie dabei mit folgenden arithmetischen Operatoren:
Operator | Funktion | Beispiel | Ergebnis |
---|---|---|---|
+ | Addiert zwei Zahlen | 5 + 3 | 8 |
- | Subtrahiert zwei Zahlen | 5 - 3 | 2 |
* | Multipliziert zwei Zahlen | 3 * 5 | 15 |
/ | Dividiert zwei Zahlen | 4 / 8 | 0.5 |
// | Dividiert zwei Zahlen (Ganzzahldivision) | 7 // 3 | 2 |
% | Rest einer Division (modulo) | 7 % 3 | 1 |
** | Potenz zweier Zahlen | 2 ** 3 | 8 |
Fragen und Kommentare
Haben Sie Fragen oder Kommentare zu diesem Artikel? Nutzen Sie das Forum und helfen Sie sich und Ihren Mitstudierenden dieses Thema besser zu verstehen. dieses Thema besser zu verstehen.