Le variabili booleane sono come le variabili numeriche. È possibile assegnare espressioni, eseguire operazioni e stampare i loro valori.
Per verificare se due valori sono uguali possiamo usare l'operatore ==:
a = 10
b = 20 / 2
print(a == b) # True
c = a == b
print(c) # True
d = 3
print(a == d) # False
Qui l'espressione a == b restituisce True poiché 10 è uguale a 20 / 2. Possiamo anche assegnare il risultato del controllo a == b a un'altra variabile c e stampare il suo valore.
💡
Ricorda
Usiamo == per verificare l'uguaglianza.
Usiamo = per assegnare un valore.
In Python, il valore di True può essere interpretato come 1 e il valore di False come 0. Quindi, possiamo anche eseguire addizioni e moltiplicazioni con valori booleani:
Questo ci permette di trattare i valori booleani esattamente come valori numerici ed eseguire calcoli.
Sfida
Ora che sai come lavorare con le variabili booleane, prova a risolvere questa sfida con carta e penna (o addirittura a mente se sei un professionista 😎).
Quale sarà l'output del seguente programma?
a = 7
b = 2
c = a == b
d = a == 14 / 2
e = a * d * 10
f = a * c
print(c, d, f)