Résumé du chapitre

4.8 Résumé du chapitre

Les points clés de ce chapitre sont notamment les suivants :

  • Les booléens représentent une valeur égale à True ou False.
  • Les opérateurs de comparaison comparent des valeurs et produisent True ou False.
  • Les opérateurs logiques prennent un ou plusieurs opérandes de condition et produisent True ou False.
  • Les opérateurs sont évalués dans l'ordre selon leur priorité et leur associativité.
  • Les conditions sont des expressions qui s'évaluent à True ou False.
  • Les instructions de décision permettent d'emprunter différents chemins d'exécution (branches) dans le code en fonction des conditions.
  • Les instructions de décision peuvent être imbriquées à l'intérieur d'autres instructions de décision.
  • Les expressions conditionnelles sont des versions sur une seule ligne des instructions if-else.

À ce stade, vous devriez être en mesure d'écrire des programmes qui évaluent des conditions et exécutent les instructions de code en conséquence, selon l'ordre des opérations approprié. La pratique de programmation ci-dessous regroupe la plupart des sujets abordés dans ce chapitre.

Fonction Description
bool(x)

Convertit x en une valeur booléenne, soit True, soit False.

Opérateur Description

x == y
(Égalité)

Compare les valeurs de x et de y et renvoie True si les valeurs sont égales et False dans le cas contraire. Ex. : 10 == 10 vaut True.

x != y
(Inégalité)

Compare les valeurs de x et de y et renvoie True si les valeurs sont différentes et False dans le cas contraire. Ex. : 7 != 4 vaut True.

x > y
(Supérieur)

Compare les valeurs de x et de y et renvoie True si x est supérieur à y et False dans le cas contraire. Ex. : 9 > 3 vaut True.

x < y
(Inférieur)

Compare les valeurs de x et de y et renvoie True si x est inférieur à y et False dans le cas contraire. Ex. : 9 < 8 vaut False.

x >= y
(Supérieur ou égal)

Compare les valeurs de x et de y et renvoie True si x est supérieur ou égal à y et False dans le cas contraire. Ex. : 2 >= 2 vaut True.

x <= y
(Inférieur ou égal)

Compare les valeurs de x et de y et renvoie True si x est inférieur ou égal à y et False dans le cas contraire. Ex. : 8 <= 7 vaut False.

x and y
(Logique)

Évalue les valeurs booléennes de x et de y et renvoie True si les deux sont vraies. Ex. : True and False vaut False.

x or y
(Logique)

Évalue les valeurs booléennes de x et de y et renvoie True si au moins l'une des deux est vraie. Ex. : True or False vaut True.

not x
(Logique)

Évalue la valeur booléenne de x et renvoie True si la valeur est fausse et False si la valeur est vraie. Ex. : not True vaut False.

Instruction de décision Description

Instruction if

    # Statements before

    if condition:
      # Body

    # Statements after

Instruction else

    # Statements before

    if condition:
      # Body
    else:
      # Body

    # Statements after

Instruction elif

    # Statements before

    if condition:
      # Body
    elif condition:
      # Body
    else:
      # Body

    # Statements after

Instruction if imbriquée

    # Statements before

    if condition:
      if condition:
        # Body
      else:
        # Body
    else:
      if condition:
        # Body
      else:
        # Body
    
    # Statements after
Expression conditionnelle

expression_if_true if condition else expression_if_false

Tableau 4.5 Référence du chapitre 4.