Appearance
Python: Anweisungen
Anweisungen sind die «Sätze» eines Programms oder Skripts. In Python steht jede Anweisung auf einer separaten Zeile. Es werden verschiedene Arten von Anweisungen unterschieden:
- Zuweisung
= - Import-Anweisung
import - Unterprogramm definieren
def - Unterprogramm aufrufen
() - Bedingte Anweisung
if
Reihenfolge
Anweisungen werden grundsätzlich sequentiell, d.h. der Reihe nach von oben nach unten abgearbeitet. Die nächste Anweisung wird erst dann bearbeitet, wenn die vorherige fertig ist.
Die Reihenfolge der Abarbeitung kann aber mit sogenannten Kontrollstrukturen beeinflusst werden.
Kontrollstrukturen
Kontrollstrukturen sind spezielle Anweisungen, mit welchen die Reihenfolge, in welcher die Anweisungen abgearbeitet werden, beeinflusst wird. Wir kennen folgende Arten von Kontrollstrukturen:
Einrückung und Tabulatortaste
Wenn eine Anweisung nicht in der normalen, sequentiellen Reihenfolge abgearbeitet werden soll, wird dies in Python immer durch Einrücken der entsprechenden Anweisung gekennzeichnet.
Im folgenden Beispiel wird die zweite Zeile nicht automatisch in sequentieller Reihenfolge abgearbeitet:
python
if keyboard.left:
figur.x = figur.x - 1Eine Anweisung sollte immer um genau vier Leerzeichen eingerückt werden. Am einfachsten geschieht dies mit Hilfe der Tabulatortaste ⇥.
Kontrollanweisung und Doppelpunkt
Den eingerückten Anweisungen muss immer eine Kontrollanweisung vorangestellt werden. Diese wird immer mit einem Doppelpunkt beendet. Daraus ergibt sich folgende einfache «Rechtschreibregel»:
WARNING
Die nächste(n) Zeile(n) nach einem Doppelpunkt müssen immer eingerückt werden.