MINT lernen

Entscheiden mit if

Nur wenn eine Bedingung erfüllt ist: Mit if entscheidet das Programm selbst, ob Zeilen ausgeführt werden.

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.

Ab 100 wird es 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.

Videos