Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 65
Else-Anweisungen
ОглавлениеAuf eine if-Klausel kann optional auch eine else-Anweisung folgen. Die else-Klausel wird nur dann ausgeführt, wenn die Bedingung der if-Anweisung False ist. Eine else-Anweisung entspricht also folgender Formulierung: »Wenn diese Bedingung wahr ist, führe diesen Code aus, wenn nicht, dann jenen Code.« Die else-Anweisung braucht keine Bedingung. Sie weist immer die folgenden Bestandteile auf:
Das Schlüsselwort else
Einen Doppelpunkt
Einen eingerückten Codeblock (die else-Klausel), der in der nächsten Zeile beginnt
In unserem Alice-Beispiel können wir eine else-Anweisung verwenden, um eine andere Begrüßung anzuzeigen, wenn die Person nicht den Namen Alice hat:
if name == 'Alice':
print('Hi, Alice.')
else:
print('Hello, stranger.')
Das Flussdiagramm für diesen Code sehen Sie in Abb. 2–3.
Abb. 2–3Flussdiagramm einer else-Anweisung