📘 Fiche de cours
L'essentiel du cours
- Séquence : Exécution linéaire des instructions de haut en bas.
- Conditions (if, elif, else) : Permettent de choisir un chemin d'exécution selon la valeur d'une expression booléenne.
- Boucles bornées (
for) : Utilisées pour parcourir une séquence (ex:range(n)). - Boucles non bornées (
while) : Utilisées tant qu'une condition reste vraie. Attention au risque de boucle infinie.
Méthodes à maîtriser
- Traduire un énoncé logique en
if/elif/else. - Choisir entre
for(connaissance du nombre d'itérations) etwhile(condition d'arrêt). - Bien gérer l'indentation (4 espaces) pour définir les blocs.
Exemples corrigés
- Condition :
if x > 0: print("Positif") - Boucle for :
for i in range(5): print(i)affiche 0 à 4. - Boucle while :
while n > 0: n -= 1décrémente n jusqu'à 0.
Erreurs fréquentes
- Oublier les deux-points
:à la fin des lignesif,for,while. - Confusion entre
=(affectation) et==(comparaison). - Mauvaise gestion de l'indentation provoquant des erreurs
IndentationError.