L'opérateur logique "and" en Python - Docstring

L'opérateur logique "and" en Python

Un des trois opérateurs logiques de Python (avec or et not).

Retourne True si les deux opérandes sont vrais :

print('True and True est', True and True)
print('True and False est', True and False)
print('False and False est', False and False)

Voici un aperçu de toutes les opérations et résultats possibles (table de vérité) de l'opérateur and :

A B A and B
True True True
True False False
False True False
False False False

On remarque avec ce tableau qu'avec l'opérateur and, il suffit qu'un seul des opérandes soit faux pour que l'entièreté de l'expression soit fausse. Par exemple :

result = True and True and True and True and False
print(f"4 True et 1 False = {result}")

L'opérateur and a précédence sur les opérateurs or et not.

Il faut donc faire attention dans le cas où plusieurs expressions sont présentes car l'ordre a une importance.

Il peut être nécessaire d'utiliser des parenthèses afin de s'assurer de l'ordre d'exécution des opérateurs.

Réservé aux membres abonnés

Inscris-toi

Pour pouvoir prendre des notes et ajouter des favoris tu dois être abonné à Docstring.

Voir les formules

Mes notes

Sauvegardé

Passages surlignés

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu peux également visionner cette vidéo dans laquelle je t'explique comment poser ta question correctement et utiliser l'éditeur.

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Que ce soit un bug sur une fonctionnalité ou une erreur dans une formation, on va pouvoir le corriger rapidement 😉

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.