Priorität von Vergleichsoperationen in Python
Die Operation and hat Priorität vor
or, d.h. sie wird in der Bedingung zuerst
ausgeführt.
Im folgenden Beispiel wird die Bedingung erfüllt,
wenn die Variable tst zwischen 0 und
5 ODER zwischen 10 und 20 liegt:
tst = 3
if tst > 0 and tst < 5 or tst > 10 and tst < 20:
print('+++')
else:
print('---')
Gegeben ist der folgende Code:
tst1 = 5
tst2 = -5
if tst1 > 0 and tst1 < 7 or tst2 > -10:
print('+++')
else:
print('---')
Sagen Sie, in welcher Reihenfolge hier der Vergleich abläuft.
Gegeben ist der folgende Code:
tst1 = 1
tst2 = 10
if tst1 < 5 or tst2 > 9 and tst2 < 15:
print('+++')
else:
print('---')
Sagen Sie, in welcher Reihenfolge hier der Vergleich abläuft.