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
Type de tâche
Un algorithme sert surtout à :
Conditions
Comparaison
En Python, pour tester l’égalité, on écrit :
Boucles for
Somme
Avec s=0 puis for k in range(3): s=s+1, on obtient s =
Boucles while
Arrêt
Une boucle while peut devenir infinie si :
Lecture de scripts
Lecture
Que fait l’instruction print(x) ?
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 ».