Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

1) Variables logiques : ou booléennes

1) Variables logiques : ou booléennes

a) Définition

Les noms des deux valeurs logiques en python sont :

TrueFalse
10

0==False True b) Exemples 1==21==2 1==211==2-1 False True

c) Négation d’une variable logique opérateur not

not True
False
not False
True
not 1==11==-1
True
not (1==1)(1==-1)
True

2) Opérateurs relationnels :

a) Présentation

Une expression logique (test) est une expression qui retourne une valeur logique. Les opérateurs relationnels utilisés dans les expressions logiques de base sont :

Opérateurs
x<y\mathrm{x}<\mathrm{y}x>y\mathrm{x}>\mathrm{y}x<=y\mathrm{x}<=\mathrm{y}x>=y\mathrm{x}>=\mathrm{y}
x==y\mathrm{x}==\mathrm{y}Egalité
x!=y\mathrm{x}!=\mathrm{y}Non égalité
  1. Opérateurs logiques :

a) Et logique ou conjonction logique

Définition :

La fonction ET (AND en anglais) est un opérateur logique de l’algèbre de Boole. A deux opérandes, qui peuvent avoir chacun la valeur VRAI ou FAUX, il associe un résultat qui a lui-même la valeur VRAI seulement si les deux opérandes ont la valeur VRAI.

Notation Python : and

1<2 and 2<3
1<2 and 2>3
True
False

b) Ou logique : Disionction logique

Définition :

La fonction OU appelée OU inclusif (OR en anglais) est un opérateur logique de l’algèbre de Boole. A deux opérandes, qui peuvent avoir chacun la valeur VRAI ou FAUX, il associe un résultat qui a lui-même la valeur VRAI seulement si au moins un des deux opérandes a lá valeur VRAI

Notation Python : or

1<21<2 or 1>31>3
True
1>21>2 or 1<31<3
True
1<21<2 or 1<31<3
True
1>21>2 or 1>31>3
False

c) Fonction OU exclusif : disjonction exclusive

Définition :

La fonction OU exclusif, souvent appelée XOR (eXclusive OR), est un opérateur logique de l...