Logisches UND in Python
Manchmal kann es notwendig sein, eine komplexe
Bedingung zu bilden. Dafür kann der Operator
and verwendet werden,
welcher die Gleichzeitigkeit von Bedingungen festlegt.
Nehmen wir an, wir haben eine Variable tst:
tst = 5
Lassen Sie uns prüfen, ob sie größer als Null und
gleichzeitig kleiner als 10 ist:
if tst > 0 and tst < 10:
print('+++')
else:
print('---')
Die Bedingungen können sich nicht nur auf eine
Variable, sondern auf verschiedene beziehen. Lassen Sie uns
eine Bedingung erstellen, die erfüllt sein muss, wenn
die Variable tst1 gleich 2 ist und
gleichzeitig die Variable tst2
gleich 3 ist:
tst1 = 2
tst2 = 3
if tst1 == 2 and tst2 == 3:
print('+++')
else:
print('---')
Gegeben ist eine Variable:
tst = -3
Prüfen Sie, ob sie größer als Null und kleiner
als 5 ist.
Gegeben ist eine Variable:
tst = 21
Prüfen Sie, ob sie größer oder gleich 10
und kleiner oder gleich 20 ist.
Gegeben sind zwei Variablen:
tst1 = 6
tst2 = 10
Prüfen Sie, ob die erste Variable kleiner
als 8 ist und die zweite - größer oder gleich
10 ist.
Gegeben ist der folgende Code:
tst1 = 'abcde'
tst2 = list(tst1)
if len(tst1) >= 5 and len(tst2) < 8:
print('+++')
else:
print('---')
Sagen Sie, was in der Konsole ausgegeben wird.