1
Bedingungen prüfen
- Vergleich:
punkte >= 50ist entwederTrueoderFalse. - Operatoren:
==gleich,!=ungleich,<<=>>=. - = oder ==:
=weist einen Wert zu,==vergleicht zwei Werte. - if:
if bedingung:— der eingerückte Block läuft nur, wenn die Bedingung wahr ist. - else:
else:— dieser Block läuft, wenn die Bedingung falsch ist.
2
Mehrere Fälle mit elif
- elif:eine weitere Bedingung — sie wird nur geprüft, wenn alle davor falsch waren.
- Von oben:Python nimmt den ersten wahren Zweig, alle anderen werden übersprungen.
- Reihenfolge:bei
>=vom größten Grenzwert zum kleinsten ordnen. - Einrückung:4 Leerzeichen; alle Zeilen eines Blocks gleich weit eingerückt.
Ziehe den Punkt auf der Skala (oder nutze die Pfeiltasten). Im Programm siehst du, welche Bedingungen Python prüft und welcher Zweig läuft. Vertausche dann die Reihenfolge der elif-Zweige.
Programm
Halte fest: Python prüft die Bedingungen von oben nach unten und führt nur den ersten wahren Zweig aus — deshalb entscheidet die Reihenfolge.
Merke
Verzweigung: if …: → elif …: → else: — es läuft genau ein Zweig: der erste mit wahrer Bedingung
3
Allgemeine Hinweise
Doppelpunkt nicht vergessen
Hinter jeder Bedingung und hinter else steht ein Doppelpunkt — sonst SyntaxError.
= ist kein Vergleich
if antwort = "ja": ist ein SyntaxError. Vergleichen heißt ==
Grenzen testen
Teste genau an den Grenzen (49, 50, 85): Dort verstecken sich >-statt->=-Fehler.
