Booléens
Pour rappel, le booléen a été vu lors de la séance d'introduction. Il s'agit d'une donnée qui ne peut prendre
que deux valeurs : True (vrai) ou False (faux).
On utilise ce type de variable pour indiquer le résultat d'un test, ou pour paramétrer une fonction. Dans ce cours, nous verrons comment l'utiliser pour tester différentes choses en Python.
Créer un booléen
Pour créer un booléen en Python (type bool) et l'affecter à une variable, on peut écrire
directement la valeur de ce booléen :
x = True
y = False
Opérations entre booléens
Dès lors qu'on possède plusieurs booléens, on peut être intéressé de réaliser des calculs avec. Par exemple, savoir si on a un premier test ET un deuxième test réussis.
Les opérateurs and et or s'appliquent sur deux booléens, tandis que l'opérateur
not ne s'applique qu'à un seul booléen.
Opérateur and
L'opérateur and donnera True seulement si les deux booléens fournis valent également
True
print(True and True) # True
print(False and True) # False
Opérateur or
L'opérateur or donnera True si l'un des deux booléens fournis vaut True
print(True or True) # True
print(False or True) # True
print(False or False) # False
Opérateur not
L'opérateur not donnera le booléen inverse de celui fourni.
print(not True) # False
print(not False) # True