1
Das Programm entscheidet
- Bedingung:eine Frage mit Ja oder Nein, z. B.
zahl > 50. - if:
if zahl > 50:— nur wenn die Bedingung stimmt, laufen die eingerückten Zeilen. - Sonst:Stimmt sie nicht, werden die eingerückten Zeilen übersprungen.
- Danach:Die nächste nicht eingerückte Zeile läuft immer.
Stelle die Zahl ein. Nur wenn die Bedingung erfüllt ist, wird die Linie rot.
Halte fest: Die eingerückte Zeile unter if läuft nur, wenn die Bedingung wahr ist — die Linie wird trotzdem immer gezeichnet.
2
Bedingungen schreiben
- Vergleiche:
<kleiner,>größer,<=,>=,==gleich,!=ungleich. - Doppelt gleich:
==vergleicht,=weist zu. - Kopf:
if bedingung:— mit Doppelpunkt, darunter eingerückt. - Kombinieren:
if x > 0 and x < 100:— beide Bedingungen müssen stimmen.
Merke
Bedingte Ausführung: if bedingung: + eingerückte Zeilen
3
Allgemeine Hinweise
== statt =
if zahl = 50: ergibt einen SyntaxError. Vergleichen heißt ==.
Einrückung entscheidet
Nur die eingerückten Zeilen hängen vom if ab. Eine nicht eingerückte Zeile läuft immer.
In Schleifen
if in einer Schleife lässt einzelne Durchläufe anders aussehen — z. B. jede fünfte Linie rot.
