L'instruction IF
En python il existe des outils appelés structures de contrôle qui permettent le contrôle de flux que l’on trouve dans d’autres langages de programmation mais comme chacun possède ses propres tournures et surtout sa propre syntaxe il est nécessaire de l’expliquer.
L’instruction IF permet grâce à l’utilisation d’une condition booléenne , de parcourir une partie du programme en excluant les autres ou non. IF se traduit par Si, THEN par Alors , ELSE Sinon et Else IF par Sinon Si.
Dans ce schéma on voit plusieurs cas d’utilisation de IF et de ses variantes.
Dans le premier embranchement on voit 2 chemin : le chemin bleu et le chemin jaune. Selon la condition imposé par le IF, l’un des deux chemin sera pris : si la condition est respectée, alors le programme continuera sur le chemin bleu. Si par contre elle n’est pas respectée, alors le programme ira sur le chemin jaune.
Lors de la création d’un IF il n’est pas nécessaire de créer un Else et on peut créer autant de Else IF que l’on veut, tant qu’aucune condition nécessaire n’est égale à une autre de la structure du if (Il faut que parmi toutes les conditions, il ne puisse y avoir à chaque cas qu’une seule condition respectée).