Le "ou" et le "et"

Un if peut contenir plusieurs conditions, nous aurons alors une structure de la forme :

1
si expression1 op_logique expression2:
2
	suite_instruction1
3
sinon:
4
	suite_instruction2

Nous allons étudier 2 opérateurs logiques : le "ou" (noté en Python "or") et le "et" (noté en Python "and").

Par exemple si expression1 est vrai et expression2 est faux alors (expression1 or expression2) est vrai et (expression1 and expression2) est faux.

Les résultats peuvent être regroupés dans ce que l'on appelle une table de vérité :

Table de vérité pour le "ou"

expression1

expression2

expression1 or expression2

vrai

vrai

vrai

vrai

faux

vrai

faux

vrai

vrai

faux

faux

faux

Table de vérité pour le "et"

expression1

expression2

expression1 and expression2

vrai

vrai

vrai

vrai

faux

faux

faux

vrai

faux

faux

faux

faux