if permet d’exécuter un bloc si une condition est vraie.
4. Boucle for
for répète une action un nombre déterminé de fois.
5. Boucle while
while répète tant qu’une condition est vérifiée.
6. Simulation
Les scripts permettent de tester rapidement une conjecture ou de simuler une expérience.
for k in range(n): ...if condition: ...while condition: ...
Méthode à retenir
Étape 1
Lis le code ligne par ligne.
Étape 2
Suis l’évolution des variables.
Étape 3
Pour une boucle, compte bien le nombre de répétitions.
Astuce : avance toujours dans l’ordre lecture de l’énoncé → choix de la bonne notion → vérification finale. Une grande partie des erreurs vient d’une mauvaise identification du bon outil de cours.
À chaque rechargement, la page tire 1 exercice aléatoire dans chacune des 5 familles :
Variables, Conditions, Boucles for, Boucles while, Lecture de scripts.
Variables
Échange
Si a=1 et b=4, alors après a = b, la variable a vaut :
Conditions
Test
Si x=2, l’instruction if x==2: est :
Boucles for
Boucle for
Combien de fois s’exécute for k in range(4): ?
Boucles while
While
Une boucle while s’exécute :
Lecture de scripts
Lecture
Que vaut s après s=0\nfor k in range(4):\n s=s+k ?
Termine tous les défis pour débloquer ton bilan final.
Version interactive avec banque aléatoire d’exercices pour le chapitre « Algorithmique et programmation ».