Les structures conditionnelles : if, else, elif
Imagine que tu veuilles créer un programme qui adapte son comportement selon différentes situations. Les structures conditionnelles sont exactement ce qu'il te faut ! Elles fonctionnent comme des questions que ton programme se pose.
Une condition est une expression qui donne soit vrai, soit faux. Par exemple, p > 50 vérifie si la variable p est supérieure à 50. C'est simple : soit c'est le cas, soit ça ne l'est pas !
La structure if (qui signifie "si") exécute un bloc de code seulement quand la condition est vraie. Si tu écris if (p > 50): p = p - 10, le programme va soustraire 10 à p uniquement si p est supérieur à 50.
Avec if...else ("si...sinon"), tu peux gérer deux cas : un bloc s'exécute si la condition est vraie, l'autre si elle est fausse. Pour plus de deux possibilités, utilise elif (contraction de "else if") qui te permet d'enchaîner plusieurs conditions facilement.
💡 Astuce pratique : Pense aux structures conditionnelles comme à un arbre de décision - chaque branche mène à une action différente selon la réponse à ta question !