Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Comment Combiner des Conditions en Python | Instructions Conditionnelles en Python
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
Comment Combiner des Conditions en Python

En logique booléenne, deux opérateurs fondamentaux sont OR et AND. L'opérateur OR renvoie True si au moins une des conditions est vraie ; sinon, il renvoie False. L'opérateur AND renvoie True seulement si les deux conditions sont vraies ; sinon, il renvoie False. Vous pouvez combiner des conditions en utilisant les opérateurs and et or (toujours en minuscules)

  • condition1 and condition2 donne True uniquement lorsque les deux conditions sont True ;
  • condition1 or condition2 donne True si au moins une condition est True.

Remarque

Vous pouvez également enchaîner plusieurs conditions en utilisant ces opérateurs. Utilisez des parenthèses pour clarifier l'ordre des opérations.

Par exemple, considérez les conditions suivantes :

  1. Si 2 est supérieur à 1 et "bbb" est différent de "aaa".
  2. Si le caractère à l'index 2 dans la chaîne "my string" est soit "y" ou "s".
12345
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
copy

Le premier print() renvoie True car à la fois 2 > 1 et 'bbb' != 'aaa' sont vrais. Le second print() affiche False car le caractère à l'index 2 n'est ni 'y' ni 's' (c'est en fait un espace).

Remarque

Pour inverser une valeur booléenne, utilisez l'opérateur not. Par exemple, not 1 == 1 donne False parce que 1 == 1 est True, et not le transforme en False.

question mark

Quelle sortie le code suivant produit-il ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt