1- Vrai ou Faux ?
Si quelqu'un vous dit que « 4 est égal à 5 », vous lui répondez quoi ? « C'est faux ». Si maintenant la même personne vous dit que « 7 est égal à 7 », vous lui répondrez bien évidemment que «c'est vrai».
En Python, ces deux «affirmations» («4 est égal à 5» et «7 est égal à 7») s'écriront «4 == 5» et «7 == 7» (notez bien le double signe égal).
Méthode : A vous de jouer...
Dans la console, taper le code suivant :
4==5
Quel est le résultat obtenu après l'exécution de ce programme ?
En Python, "4 == 5" est appelé une expression et le «double égal» (==) est l'opérateur d'égalité., une expression est soit vraie ("True"), soit fausse ("False").
Pour l'instant, nous avons vu deux grands types de données : les nombres (entier ou flottant) et les chaînes de caractères, il existe un troisième type tout aussi important que les deux premiers : les booléens.
Un booléen est un type de données qui ne peut prendre que deux valeurs : vrai ("True") ou faux ("False").
Attention : Attention !
Il ne faut pas confondre l'opérateur d'égalité (==) et l'opérateur d'affectation (=) utilisé pour attribuer une valeur aux variables. La confusion entre ces 2 opérateurs est une erreur classique qui est parfois très difficile à détecter !
Méthode : A vous de jouer...
Soit le programme suivant :
a=4
b=7
print(a==b)
a=7
print(a==b)
Sans saisir le programme, quel doit être le résultat obtenu après l'exécution de ce programme ?
Vérifiez votre hypothèse en saisissant ce programme.
Les autres opérateurs de comparaison :
Opérateur | Signification littérale |
< | strictement inférieur à |
> | strictement supérieur à |
<= | inférieur ou égal à |
>= | supérieur ou égal à |
!= | différent de |