La porte de la cantine
Le lecteur de la cantine ne réfléchit pas. Il pose deux questions : as-tu ton badge ? Y a-t-il de l'argent sur ton compte ?
Pour chaque question, la réponse est oui ou non. Rien d'autre.
C'est le monde des booléens. Tout ordinateur décide avec des réponses vrai ou faux. Tu vas apprendre à les combiner.
Mots-clés
| Mot | Ce que ça veut dire | Exemple |
|---|---|---|
| Booléen | Une valeur qui ne peut être que vrai ou faux. Un seul bit suffit. | Vrai |
| Comparaison | Une question dont la réponse est vrai ou faux. | 17 est plus petit que 18 ? |
| ET | Vrai seulement si les deux réponses sont vraies. | Badge ET argent |
| OU | Vrai si au moins une réponse est vraie. | Pluie OU froid |
| NON | Change vrai en faux, et faux en vrai. | NON vrai donne faux |
| Table de vérité | Un tableau qui donne la réponse pour tous les cas possibles. | Quatre lignes pour deux réponses |
| Condition | Une règle écrite avec des réponses vrai ou faux. | Inscrit ET pas mercredi |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Deux valeurs, un bit
Un booléen vaut vrai ou faux. Pas de « peut-être ».
Un bit suffit pour le ranger : 1 pour vrai, 0 pour faux.
Un booléen vient souvent d'une comparaison : est-ce que mon âge est plus grand que 18 ?
À toi : poser des questions à Python
age = 17
print(age >= 18) # plus grand ou égal ?
print(age < 18) # plus petit ?
print(age == 17) # égal ? (deux signes égal)
print(age != 17) # différent ?
# Python écrit True pour vrai et False pour faux, en anglais.
# Change age en 18, puis en 16, et regarde les réponses.
Exemple travaillé : les comparaisons
| Question | En Python | Pour age = 17 | Réponse |
|---|---|---|---|
| Plus grand ou égal à 18 ? | age >= 18 | 17 >= 18 | Faux |
| Plus petit que 18 ? | age < 18 | 17 < 18 | Vrai |
| Égal à 17 ? | age == 17 | 17 == 17 | Vrai |
| Différent de 17 ? | age != 17 | 17 != 17 | Faux |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
ET : il faut les deux
ET relie deux réponses. Le résultat est vrai seulement si les deux sont vraies.
À la cantine : « j'ai mon badge ET j'ai de l'argent ». Si l'un des deux manque, la porte reste fermée.
Exemple travaillé : badge ET argent
| Badge | Argent | Badge ET argent |
|---|---|---|
| Vrai | Vrai | Vrai : la porte s'ouvre |
| Vrai | Faux | Faux |
| Faux | Vrai | Faux |
| Faux | Faux | Faux |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Contrôle rapide
À toi de jouer
Contrôle rapide
3 questionsTes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.
OU : une seule suffit
OU est vrai si au moins une des réponses est vraie. Les deux ensemble, c'est bon aussi.
Pour le foot : « il pleut OU il fait très froid », alors je mets un manteau. Les deux à la fois ? Je mets un manteau aussi.