Come calcolare il prodotto logico in Python
Per calcolare il prodotto logico xy ( o congiunzione ) si usa l'operatore and di Python.
x and y
Gli argomenti x e y sono due variabili booleane.
Tra gli argomenti e la parola and deve esserci uno spazio o gli argomenti devono essere tra parentesi.
Esempio
Costruire la tavola di verità della congiunzione logica ( o prodotto logico ) di due variabili booleane.
for x in range(2):
for y in range(2):
print(x,y,"|",(x)and(y))
La routine di stampa si basa su due cicli annidati.
- Il primo ciclo ( esterno ) visualizza i valori 0 e 1 della variabile booleana x.
- Il secondo ciclo ( interno ) visualizza i valori 0 e 1 della variabile booleana y.
All'interno del secondo ciclo viene eseguita l'istruzione print per stampare i valori della combinazione x,y e del prodotto logico xy.
Il risultato finale è il seguente
0 0 | 0
0 1 | 0
1 0 | 0
1 1 | 1
E' la tavola di verità del prodotto logico delle variabili booleane x e y.