Menu
Coddy logo textTech

Opérateurs logiques, partie 2

Fait partie de la section Fundamentals du Journey Python de Coddy — leçon 16 sur 77.

Les opérateurs logiques ont un tableau spécial appelé « table de vérité » qui montre ce que renvoie la combinaison d'opérateurs logiques.

Table de vérité pour l'opérateur and :

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

La seule façon d'obtenir un True pour l'opérateur and est que a et b soient tous deux True

Table de vérité pour l'opérateur or :

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

Dans ce cas, pour obtenir un résultat True, soit a soit b doit être True.

Table de vérité pour l'opérateur not :

anot a
FalseTrue
TrueFalse

Ici, la valeur de a est inversée. Si a est False alors not a est True

challenge icon

Défi

Débutant

Remplacez les valeurs des variables b1 et b2 par des nombres afin que b3 soit évalué à True.

b3 sera True lorsque la multiplication de b1 et b2 est supérieure à leur addition.

Aide-mémoire

Tables de vérité pour les opérateurs logiques en Python :

Opérateur AND

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

Opérateur OR

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

Opérateur NOT

anot a
FalseTrue
TrueFalse

Essayez vous-même

# Remplacez les valeurs par des nombres
b1 = ?
b2 = ?

# Cette ligne vérifie si b1 * b2 est supérieur à b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# Ne modifiez pas la ligne ci-dessous
print(f"b3 = {b3}")
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals