Skip to main content

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 produzieren Ausdrücke immer einem Wert.

Beispiel:

AusdruckWert
Eine Zahl: 88
Der Rechenausdruck: 5 + 38
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 eine Variable zwischengespeichert werden: x = 1 + 2.

Das folgende Video illustriert den Unterschied zwischen Anweisungen und Ausdrücke, wie wir Werte in Variablen zwischenspeichern können und wie wir mit diesen weiterarbeiten können. Derselbe Variablenname darf auch in unterschiedlichen Zuweisungen verwendet werden. Die Variable bezeichnet dabei immer den in der letzten Anweisung zugewiesenen Wert.

Probieren Sie die im Video diskutierten Konzepte nun selber aus. Probieren Sie dabei folgende arithmetischen Operatoren aus:

OperatorFunktionBeispielErgebnis
+Addiert zwei Zahlen5 + 38
-Subtrahiert zwei Zahlen5 - 32
*Multipliziert zwei Zahlen3 * 515
/Dividiert zwei Zahlen4 / 80.5
//Dividiert zwei Zahlen (Ganzzahldivision)7 // 32
%Rest einer Division (modulo)7 % 31
**Potenz zweier Zahlen2 ** 38

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.