Expressions conditionnelles

Python offre la possibilité de former des expressions dont l’évaluation est soumise à une condition.

La syntaxe est la suivante : expression1 if condition else expression2

L’opérateur if else est ici un opérateur ternaire (il a trois arguments).

Le résultat est bien sûr l’évaluation de expression1 si la condition est vraie, et sinon c’est celle de expression2.

Remarque : cette construction ne permet pas l’utilisation du mot réservé elif (mais on voit sur le deuxième exemple ci-dessous comment emboîter deux expressions conditionnelles).

Retour à l’accueil du cours Python/Numpy

Sommaire du chapitre 3

  1. Entrée au clavier (input) et affichage à l’écran (print)
  2. Nécessité de délimiter des blocs d’instructions
  3. L’importance fondamentale de l’indentation en Python
  4. Branchements conditionnels if…elif…else…
  5. Expressions conditionnelles
  6. Répétitions conditionnelles (while)
  7. Notion d’intervalle
  8. Répétitions inconditionnelles (boucles for)
  9. L’instruction pass