This page was exported from Enseignement de l'informatique et du numérique au lycée Boissy d'Anglas [ https://icn-isn-boissy.yj.fr/wp ]
Export date: Tue Dec 24 3:41:38 2024 / +0000 GMT

2- les expressions et les booléens


les expressions et les booléens

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).

À faire vous-même 16

Dans la console, taper :

4 == 5			

En Python, "4 == 5" est appelé une expression, 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"). Une expression (comme par exemple "4 == 5") est soit True, soit False.

ATTENTION : notez le double égal "==" qui permet de distinguer une expression et une affectation (référencement d'une valeur par une variable). Le fait de confondre le "simple égal" et le "double égal" est une erreur classique qu'il faut éviter.

À faire vous-même 17

Soit le programme suivant :

a = 4
b = 7			

Quel est le résultat attendu après l'exécution de ce programme si vous saisissez dans la console "a==b" ?


Il est possible d'utiliser aussi l'opérateur "différent de" !=

À faire vous-même 18

Soit le programme suivant :

a = 4
b = 7			

Quel est le résultat attendu après l'exécution de ce programme si vous saisissez dans la console "a!=b" ?


Notez aussi l'existence des opérateurs :

  • "strictement inférieur à" <
  • "strictement supérieur à" >
  • "inférieur ou égal à" <=
  • "supérieur ou égal à" >=

À chaque fois ces opérateurs sont True (vrai) ou False (faux).

À faire vous-même 19

Soit le programme suivant :

a = 4
b = 7			

Quel est le résultat attendu après l'exécution de ce programme si vous saisissez dans la console "a<b" ?

Suite : Les conditions
Post date: 2019-09-04 17:13:19
Post date GMT: 2019-09-04 15:13:19
Post modified date: 2019-09-08 13:30:38
Post modified date GMT: 2019-09-08 11:30:38
Powered by [ Universal Post Manager ] plugin. HTML saving format developed by gVectors Team www.gVectors.com