Logischer AND-Operator in Python
In diesem Tutorial werden die Syntax und die Verwendung des logischen AND-Operators in Python erläutert. Der logische AND-Operator gibt True
zurück, wenn der Wert beider Operanden True
ist, und False
, wenn ein Wert der beiden Operanden False
ist. Der logische AND-Operator wird in Fällen verwendet, in denen eine Aktion oder Aufgabe nur ausgeführt werden soll, wenn alle Bedingungen oder Operanden True
sind.
In den meisten Programmiersprachen, d. H. C, C++, Java und C# usw. &&
wird als logischer UND-Operator verwendet. Im Gegensatz zu anderen Programmiersprachen wird das Schlüsselwort und
in Python als logischer UND-Operator verwendet.
Beispiele für den logischen und Operator and
in Python
Lassen Sie uns nun die Verwendung von Beispielcodes für logisch und Operator and
in Python untersuchen.
Angenommen, wir haben ein Programm, das Aktionen basierend auf den beiden Variablen a
und b
ausführt. Wir überprüfen die Werte von a
und b
mit dem Schlüsselwort und
, wie im folgenden Beispielcode gezeigt.
a = 12
b = 2
if a > 0 and b > 0:
print("a and b are greater than 0")
Ausgabe:
a and b are greater than 0
Eine andere Verwendung des Schlüsselworts and
kann sein, wenn wir die Ausgaben der Funktionen überprüfen und dann eine Aktion oder Aufgabe ausführen möchten, die auf den von den Werten zurückgegebenen booleschen Werten basiert.
Der folgende Beispielcode demonstriert die Verwendung des logischen AND-Operators and
in Python, um die von den Funktionen zurückgegebenen booleschen Werte zu überprüfen.
func1 = True
func2 = False
if func1 and func2:
print("Both function executed successfully")
else:
print("Task failed")
Ausgabe:
Task failed
Wir können auch die Werte von mehr als zwei Operanden überprüfen, d. H. Wenn alle Bedingungen True
sind, indem mehrere logische UND-Operatoren verwendet werden and
in Python, wie im folgenden Beispielcode gezeigt:
cond1 = True
cond2 = True
cond3 = False
cond4 = True
if cond1 and cond2 and cond3 and cond4:
print("All conditions are true!")
else:
print("All conditions are not satisfied")
Ausgabe:
All conditions are not satisfied