Tests et boucles

Branchements conditionnels if….

Pour dévier le flot des instructions en fonction de la valeur (vraie/fausse, non_nulle/nulle, non_vide/vide) d’une expression (appelée ici condition), Python met à notre disposition les clauses ifelif et else.

La clause if simple permet d’exécuter un bloc d’instructions si la condition est vraie :

On peut rajouter une clause else (facultative, donc) pour exécuter un autre bloc si la condition est fausse :

Plutôt que d’emboîter des clauses if, on peut utiliser une clause if suivie par une (des) clause(s) elif :

Remarques :

  • Dans toutes les constructions ci-dessus, au plus un bloc est parcouru;
  • Ne pas oublier le caractère “deux points” qui termine chacune des lignes d’en-tête !!! ;
  • Se souvenir que si un bloc se réduit à une instruction, on peut le placer directement après le “deux points”.

Complément : expressions conditionnelles

Pour voir la suite de cette page, vous devez :

Page précédente (la programmation en Python)
Retour au début (généralités)