Les opérateurs de comparaisons
Tout comme les opérateurs logiques, les opérateurs de comparaisons renvoient une valeur booléenne 'True' ou 'False' ('Vrai' ou 'Faux').
Liste des opérateurs de comparaison utilisés dans le langage python :
< strictement inférieur ;
> strictement supérieur ;
<= inférieur ou égal ;
>= supérieur ou égal ;
== égal ;
!= différent ;
<> différent ( mais on utilisera de préférence !=).
ATTENTION
Un simple = correspond à une affectation de valeur. Par exemple a = b, signifie que l'on affecte la valeur de la variable b dans la variable a.
Un double égal == est un test d'égalité. Par exemple a == b, signifie que l'on compare la valeur de la variable a à la valeur de la variable b. Si elles ont égales, la réponse est 'True'. Si elles sont différentes la réponse est 'False'.
Exercice :
Après analyse de l'algorithme ci-dessous, répondre aux questions suivantes :
DÉBUT
| Si a == b alors
| | afficher "J'adore la SNT"
| Et si a < b alors
| | afficher "Mon prof de SNT est exceptionnel"
| Sinon
| | afficher " Plus que 10 mois à le supporter"
FIN
Question
Question
Q2 : Déterminer le résultat de l’exécution de cet algorithme si a = 20 et b = 20.
Indice
C'est vrai, vous devriez le dire plus souvent.
Question
Q3 : Déterminer le résultat de l’exécution de cet algorithme si a = -10 et b = -20.
Indice
-10 > -20