Comparaisons et booléens
Découvre True, False et toutes les façons de comparer des valeurs.
⏱ 7 minutes
📂 debutant
#debutant
#booleens
#comparaison
#logique
Les booléens
Un booléen ne peut prendre que deux valeurs : True ou False
(avec une majuscule).
ok = True
fini = False
Les comparaisons renvoient des booléens
print(5 > 3) # True
print(10 == 10) # True
print("a" == "b") # False
print(7 != 7) # False
Les opérateurs logiques
| Opérateur | Vrai si… |
|---|---|
and |
les deux sont vrais |
or |
au moins un est vrai |
not |
l'opposé |
age = 14
a_carte = True
if age >= 18 or a_carte:
print("Tu peux entrer")
if not fini:
print("Continue !")
L'opérateur in
Vérifie si une valeur est dedans :
fruits = ["pomme", "kiwi", "banane"]
print("kiwi" in fruits) # True
print("orange" in fruits) # False
print("a" in "banane") # True (lettre dans le mot)
print("xyz" in "banane") # False
Table de vérité
| A | B | A and B | A or B |
|---|---|---|---|
| True | True | True | True |
| True | False | False | True |
| False | True | False | True |
| False | False | False | False |
💡 Quand on veut savoir si une variable est définie ET non vide, on utilise souvent
if variable:(qui marche grâce àbool()).
🧪 Quiz de validation
Réponds à toutes les questions. Il faut 70% de bonnes réponses pour valider le tuto !
🔒 Tu dois être connecté pour passer le quiz.