Operatore AND logico in Python
Questo tutorial spiegherà la sintassi e l’uso dell’operatore logico AND in Python. L’operatore logico AND restituisce True
se il valore di entrambi gli operandi è True
e restituisce False
se qualsiasi valore dei due operandi è False
. L’operatore AND logico viene utilizzato nei casi in cui si desidera eseguire un’azione o un’attività solo se tutte le condizioni o gli operandi sono True
.
Nella maggior parte dei linguaggi di programmazione, ad esempio C, C++, Java e C#, ecc. &&
viene utilizzato come operatore logico AND. A differenza di altri linguaggi di programmazione, la parola chiave and
viene utilizzata come operatore logico AND in Python.
Esempi di logica e operatore and
in Python
Ora esaminiamo l’uso con codici di esempio dell’operatore logico e and
in Python.
Supponiamo di avere un programma che esegue azioni basate sulle due variabili a
e b
; controlliamo i valori di a
e b
utilizzando la parola chiave and
, come mostrato nel codice di esempio sotto.
a = 12
b = 2
if a > 0 and b > 0:
print("a and b are greater than 0")
Produzione:
a and b are greater than 0
Un altro utilizzo della parola chiave and
può essere quello in cui vogliamo controllare gli output delle funzioni e quindi eseguire un’azione o un’attività basata sui valori booleani restituiti dai valori.
Il codice di esempio seguente mostra l’uso dell’operatore logico AND and
in Python per controllare i valori booleani restituiti dalle funzioni.
func1 = True
func2 = False
if func1 and func2:
print("Both function executed successfully")
else:
print("Task failed")
Produzione:
Task failed
Possiamo anche controllare i valori di più di due operandi, cioè se tutte le condizioni sono True
utilizzando più operatori logici AND and
in Python come mostrato nel codice di esempio seguente:
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")
Produzione:
All conditions are not satisfied