Menu
Coddy logo textTech

Opérateurs logiques, partie 1

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

Les opérateurs logiques sont utilisés pour combiner des instructions conditionnelles.

Python possède trois opérateurs logiques :

  • and
  • or
  • not

Voyons comment l'opérateur and fonctionne :

L'opérateur and renvoie True si les deux affirmations sont vraies.

# Créer deux variables booléennes
x = True
y = True

# Vérifier si x et y sont tous deux True
result = x and y

Après l'exécution du code ci-dessus, result contient :

True

Si l'une des valeurs est False, le résultat sera False :

# Créer deux variables booléennes
x = True
y = False

# Vérifier si x et y sont tous deux True
result = x and y

Cela nous donne :

False
challenge icon

Défi

Facile

Complétez le code pour déterminer si une personne est éligible à la conduite en fonction de son âge et du statut de son permis.

Une personne est éligible à la conduite quand :

  • Elle a au moins 18 ans ET
  • Elle possède un permis de conduire valide

Remplissez les blancs avec les valeurs correctes :

  1. Remplissez la variable age avec 20
  2. Remplissez la variable has_license avec True
  3. Remplissez l'exigence d'âge minimum dans la comparaison

Aide-mémoire

Les opérateurs logiques en Python :

OpérateurSignificationExemple
andVrai si tous les opérandes sont Vraisa and b
orVrai si au moins un opérande est Vraia or b
notVrai si l'opérande est Fauxnot a

Exemples :

b1 = (5 > 3) and (1 == 1)  # Vrai
b2 = not 5 == 4 or 5 == 2  # Vrai
b3 = not 1 == 1 or False   # Faux
b4 = not (3 > 4)           # Vrai
b5 = not (5 > 10 or 5 > 1) # Faux

Essayez vous-même

age = ?
has_license = ?

result = age >= ? and has_license

# Ne modifiez pas la ligne ci-dessous
print("Eligible to drive:", result)
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