Comparaisons et booléens
Imagine qu'un parc d'attraction propose un tarif réduit aux personnes de moins de 25 ans. Il y a ainsi différents scénarios possibles : tarif réduit ou plein tarif.
Dans les prochaines leçons tu vas créer ce programme, et pour commencer il faut vérifier l'âge de la personne avec une comparaison.
- 1
Les comparaisons en Python sont similaires aux comparaisons mathématiques : le symbole
<permet de vérifier qu'un nombre est strictement inférieur à un autre nombre.Que renvoie la console lorsqu'on saisit l'expression
12 < 25?Solution
La console renvoie
Truepour vrai>>> 12 < 25 True - 2
De la même manière, le symbole
>permet de vérifier qu'un nombre est strictement supérieur à un autre nombre. Que renvoie la console lorsqu'on saisit l'expression12 > 25?Solution
La console renvoie
Falsepour faux>>> 12 > 25 False - 3
On utilise
>=pour vérifier qu'un nombre est supérieur ou égal à un autre nombre. Quel booléen est renvoyé par l'expression25 >= 25?Solution
>>> 25 >= 25 True - 4
Quel booléen est renvoyé par la comparaison
2 * 3 <= 5 * 5?Solution
>>> 2 * 3 <= 5 * 5 False - 5
Finalement on utilise
==pour vérifier si deux nombres sont égaux. Par exemple essaie de faire15 == 25dans la console.Solution
>>> 15 == 25 False
Voici un tableau récapitulatif des différentes comparaisons :
| Comparaison | Symbole |
|---|---|
| Strictement inférieur | < |
| Inférieur ou égal | <= |
| Strictement supérieur | > |
| Supérieur ou égal | >= |
| Égal | == |