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

bookComment 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 ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Posez-moi des questions sur ce sujet

Résumer ce chapitre

Afficher des exemples du monde réel

Awesome!

Completion rate improved to 1.67

bookComment Combiner des Conditions en Python

Glissez pour afficher le menu

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 ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt