Читать книгу 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

Routineaufgaben mit Python automatisieren

Подняться наверх