Les variables booléennes sont similaires aux variables numériques. Il est possible de leur attribuer des expressions, d'effectuer des opérations et d'afficher leurs valeurs.
Pour vérifier si deux valeurs sont égales, nous pouvons utiliser l'opérateur == :
a = 10
b = 20 / 2
print(a == b) # True
c = a == b
print(c) # True
d = 3
print(a == d) # False
Ici, l'expression a == b donne True car 10 est égal à 20 / 2. Nous pouvons même affecter le résultat du test a == b à une autre variable c et afficher sa valeur.
💡
Rappel
Nous utilisons == pour vérifier l'égalité.
Nous utilisons = pour attribuer une valeur.
En Python, la valeur True peut être interprétée comme 1 et la valeur False comme 0. Ainsi, nous pouvons même effectuer des additions et des multiplications avec des valeurs booléennes :
Cela permet de traiter les valeurs booléennes exactement comme des valeurs numériques et d'effectuer des calculs.
Défi
Maintenant que vous savez jouer avec les variables booléennes, essayez de résoudre ce défi avec du papier et un crayon (ou même de tête si vous êtes un pro 😎).
Quel sera le résultat du programme suivant ?
a = 7
b = 2
c = a == b
d = a == 14 / 2
e = a * d * 10
f = a * c
print(c, d, f)