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 SI"
| Et si a < b alors
| | afficher "Mon prof de SI est exceptionnel"
| Sinon
| | afficher " Plus que 6 semaines à le supporter"
FIN