Retour au cours

Comprendre les opérateurs logiques (AND, OR, NOT)

Programmation Python : Le Bootcamp de Zéro à Héros

Opérateurs logiques

Les opérateurs logiques combinent plusieurs expressions booléennes pour produire un résultat booléen unique. Ils sont essentiels pour la prise de décision complexe.

1. and (ET)

Renvoie True uniquement si les deux opérandes sont True.

ABA and B
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse

python age = 25 country = 'USA'

result_and = (age >= 18) and (country == 'USA') print(result_and) # True

2. or (OU)

Renvoie True si au moins un des opérandes est True.

ABA or B
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse

python day = 'Sunday'

is_weekend = (day == 'Saturday') or (day == 'Sunday') print(is_weekend) # True

3. not (NON)

Nier la valeur booléenne (inverse le résultat).

Anot A
TrueFalse
FalseTrue

python is_raining = False print(not is_raining) # True