Quizz — Boucle while
Auto-évaluation express (moins de 10 minutes)
Denis Dréano
PROG4-02-QZ
Nom :
Prénom :
Partie A — Questions à choix multiples
Entourer la lettre correspondant à la réponse correcte. Une seule réponse par question.
Quand Python vérifie-t-il la condition d’une boucle while ?
- A Une seule fois, avant la boucle
- B À chaque itération
- C Seulement à la fin du programme
- D Jamais, elle est ignorée
Que se passe-t-il si on oublie d’incrémenter la variable de contrôle ?
- A Le programme s’arrête immédiatement
- B Rien, Python l’incrémente automatiquement
- C La boucle devient infinie
- D Une erreur de syntaxe apparaît
Pourquoi for ne convient-il pas pour dessiner la spirale de l’exemple ?
- A Le nombre de côtés n’est pas connu à l’avance
- B
forne fonctionne pas avecgturtle - C
forne peut pas contenir de calculs - D La tortue n’accepte que
while
Partie B — Associer
Associer chaque élément (A–D) à son rôle (1–4).
- A
while n <= 5: - B
n = 0(avant la boucle) - C
n += 1(fin de boucle) - D
range(5)
- 1 Nombre fixe d’itérations
- 2 Répète tant que la condition est vraie
- 3 Incrémente le compteur
- 4 Initialise le compteur
Partie C — Ordonner
Numéroter les lignes (1 = première ligne) pour calculer la somme de 1 à 100 sans boucle infinie.
- A
n = 1 - B
n += 1 - C
total = 0 - D
while n <= 100: - E
total += n