Bedingungungen schreiben
Neben den normalen Rechenoperationen kann Python auch Vergleichsoperationen. Diese geben immer entweder wahr (True) oder falsch (False) zurück:
| Operator (Zeichen) | ist True(wahr) wenn... |
|---|---|
A == B | A ist gleich wie B |
A < B | A ist kleiner als B |
A > B | A ist größer als B |
A != B | A ist ungleich B |
A <= B | A ist kleiner oder gleich B |
A >= B | A ist größer oder gleich B |
Außerdem kann man noch zwei Wahrheitswerte mit den folgenden Befehlen kombinieren:
| Operator (Zeichen) | ist True(wahr) wenn... |
|---|---|
A and B | ist wahr, wenn A und B wahr sind |
A or B | ist wahr, wenn A oder B oder beide wahr sind |
not A | ist wahr, wenn A unwahr (False) ist |
Übung Welche Bedingungen versteht der Computer?
sind die folgenden Ausdrücke wahr oder falsch? - Schreiben Sie die Ergebnisse in die Datei
ifelse.pymit. Nach einem#wird der Rest der Zeile vom Computer ignoriert.Für die erste Zeile ist die Lösung also:
5 < 6 # Wahr (True)
5 < 65 != 65 <= 6True and TrueFalse or True3 < 4 and 4 < 5not (3 != 4)Prüfen Sie die Ergebnisse, die Sie im Kopf herausgefunden haben mit Python im Ausprobierfenster nach.