Aller au contenu principal

🔁 Structures de contrôle

Les structures de contrôle permettent de gérer l'exécution conditionnelle et répétitive du code en Python.


🔹 Conditions (if, elif, else)

Permet d'exécuter un bloc de code en fonction d'une condition.

age = 18

if age >= 18:
print("Majeur")
elif age >= 16:
print("Presque majeur")
else:
print("Mineur")

🔹 Boucle while

Exécute un bloc tant qu'une condition est vraie.

compteur = 0

while compteur < 3:
print(compteur)
compteur += 1

🔹 Boucle for

Parcourt les éléments d'une séquence (liste, chaîne, plage de nombres, etc.).

fruits = ["pomme", "banane", "cerise"]

for fruit in fruits:
print(fruit)

🔹 Instructions utiles

InstructionDescriptionExemple
breakInterrompt la boucle immédiatementbreak dans une boucle for ou while
continuePasse à l'itération suivantecontinue dans une boucle pour sauter un tour
passNe fait rien, sert de placeholderUtile dans une structure vide en développement

🔹 Plage de nombres : range()

Génère une séquence de nombres.

for i in range(5):
print(i) # Affiche 0, 1, 2, 3, 4

🔹 Parcours avec index : enumerate()

Permet d'obtenir à la fois l'index et la valeur.

fruits = ["pomme", "banane", "cerise"]

for i, fruit in enumerate(fruits):
print(i, fruit)