Les opérateurs booléens

L'opérateur ET

Imaginons que l'on conçoive un programme informatique qui donne le droit d'entrée à une attraction dans un parc.

Pour cela il faut tester la taille ET l'age :

age = 11
taille = 1.45

if(age >= 10 and taille > 1.32):
  print("Accès accordé")
else:
  print("Accès refusé")

L'opérateur OU

Imaginons maintenant que le parc autorise l'enfant à accéder à l'attraction s'il a minimum 10 ans OU s'il mesure minimum 1,32 m. Vous l'aurez devinez, on utilisera le mot clé or :

age = 9
taille = 1.45

if(age >= 10 or taille > 1.32):
  print("Accès accordé")
else:
  print("Accès refusé")

Dans le cas ci-dessus, l'enfant est âgé de 9 ans. Toutefois, il mesure 1,45 m, ce qui est suffisant pour accéder à l'attraction. On teste donc si son age est supérieur à 10 OU si sa taille est supérieure à 1,32

Dernière mise à jour