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
donneTrue
uniquement lorsque les deux conditions sontTrue
;condition1 or condition2
donneTrue
si au moins une condition estTrue
.
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 :
- Si
2
est supérieur à1
et"bbb"
est différent de"aaa"
. - 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')
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
donneFalse
parce que1 == 1
estTrue
, etnot
le transforme enFalse
.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Comment 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
donneTrue
uniquement lorsque les deux conditions sontTrue
;condition1 or condition2
donneTrue
si au moins une condition estTrue
.
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 :
- Si
2
est supérieur à1
et"bbb"
est différent de"aaa"
. - 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')
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
donneFalse
parce que1 == 1
estTrue
, etnot
le transforme enFalse
.
Merci pour vos commentaires !