Logischer AND-Operator in Python

Muhammad Waiz Khan 10 Oktober 2023
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

Verwandter Artikel - Python Operator