Logo de kxs.frCours d'informatique pour le lycée et la prépa

Booléens

On appelle booléen une expression qui est soit vraie soit fausse. Nous étudierons plus tard l'aspect mathématique des booléens. Nous verrons ici, comment écrire simplement des expressions logiques.

Opérations logiques de base

Nous aurons parfois besoin de faire des opérations logiques dans les conditions d’un if ou d’un while. Par exemple pour traduire « n est inférieur à 1000 et n est un multiple de 5 » on notera n < 1000 and n % 5 == 0. Ainsi les trois opérateurs logiques de base sont :

Il sera généralement prudent d’utiliser des parenthèses pour être certain d’avoir le comportement désiré.

Exercice

1) Traduire en langage Python les expressions logique suivantes :

  1. s est plus petit que 2500 et s est multiple de 11 ;
  2. a est plus grand que b et a n’est pas multiple de b ;
  3. x multiplié par y est égal à 6954 ou z est plus petit que 100.
# 1.
s < 2500 and s % 11 == 0

# 2.
a > b and a % b != 0

# 3.
x * y == 6954 or z < 100