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 ce contenu, vous devez : Pour poursuivre votre exploration, vous pouvez :
Page précédente (la programmation en Python)
Retour au début (généralités)