151
verwenden:
if (variable1 == value) or (variable2 == value):
doThis()
Operator
and
or
Sie können not() verwenden, um das Ergebnis eines Ausdruckes zu
invertieren, wodurch True zu False wird und False zu True. Beispiel:
if not(variable == value):
doThis()
Indem die Leerzeichen korrekt verwendet werden, können auch If-
Anweisungen innerhalb vorheriger If-Anweisungen angegeben werden
und die ausgeführt werden, wenn die übergeordnete If-Anweisung True
ergibt. In der Regel ist es aber einfacher, die Elif-Anweisung zu
verwenden, da diese einfacher zu lesen ist.
Das untere Beispiel startet die Methode doThis1() wenn der Wert der
Variablen 1 beträgt. Ist dies nicht der Fall, wird überprüft, ob der Wert 2
beträgt und wenn ja, wird die Methode doThis2() ausgeführt. Wenn der
Wert auch nicht 2 entspricht, wird geprüft, ob der Wert 3 entspricht und
falls ja, die Methode doThis3() ausgeführt. Wenn der Wert weder 1, 2
oder 3 entspricht, wird die Methode ThisIsAllOtherCases() ausgeführt.
if variable == 1:
doThis1()
Beschreibung
Liefert True wenn beide Ausdrücke True ergeben,
andernfalls wird False zurückgegeben.
Liefert True wenn einer der beiden Ausdrücke (oder
beide) True ergeben, wenn beide Ausdrücke False
ergeben, wird False zurückgegeben.