> For the complete documentation index, see [llms.txt](https://mathieu-bonte.gitbook.io/cours-i2d/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mathieu-bonte.gitbook.io/cours-i2d/algorithmie-en-python/untitled/creation-dun-jeu/les-operateurs-booleens.md).

# 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.&#x20;

Certaines attractions comme Space Mountain à Disneyland Paris refusent l'accès à l'attraction aux enfants de moins de 10 ans et dont la taille est inférieure à $$1,32 \text{ m}$$.

Pour cela il faut tester la taille ET l'age :&#x20;

```python
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` :

```python
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
