NSI · Première
Les opérateurs logiques
Combiner plusieurs conditions dans un test if à l'aide des opérateurs logiques or, and et not, et étudier leurs tables de vérité.
Le \"or\", le \"and\" et le \"not\"
Un bloc de décision conditionnel peut combiner plusieurs sous-conditions à l'aide d'opérateurs logiques :
En Python, les opérateurs logiques s'écrivent simplement en anglais : and (et), or (ou) et not (non).
L'opérateur logique ET (and)
La condition globale est vraie si et seulement si les deux expressions individuelles sont vraies simultanément.
Table de vérité de A and B
| A | B | A and B |
|---|---|---|
False | False | False |
False | True | False |
True | False | False |
True | True | True |
L'opérateur logique OU (or)
La condition globale est vraie si au moins l'une des deux expressions est vraie.
Table de vérité de A or B
| A | B | A or B |
|---|---|---|
False | False | False |
False | True | True |
True | False | True |
True | True | True |
L'opérateur logique NON (not)
L'opérateur not inverse la valeur d'une expression booléenne. Si A est vrai, not A est faux, et inversement.
Activité 37 : Évaluation logique
Soit le script suivant :
Quel est le résultat attendu s'affichant dans la console lors de l'exécution de ce script ? Vérifiez votre réponse en copiant et en testant ce programme.
Avez-vous compris ce chapitre ?
Cochez-le pour l'enregistrer dans votre progression d'apprentissage.
