Quizz — Boucle while et instruction break

Auto-évaluation express (moins de 10 minutes)

Denis Dréano
PROG4-04-QZ

Nom :

Prénom :

Partie A — Questions à choix multiples

Entourer la lettre correspondant à la réponse correcte. Une seule réponse par question.

Que fait l’instruction break ?

  • A Elle interrompt immédiatement la boucle qui la contient
  • B Elle saute uniquement le tour de boucle en cours
  • C Elle met le programme en pause
  • D Elle relance la boucle depuis le début

Quelle est la différence entre break et continue ?

  • A Elles font exactement la même chose
  • B continue sort de la boucle, break passe au tour suivant
  • C break sort de la boucle, continue passe au tour suivant
  • D continue ne fonctionne que dans les boucles for

Pourquoi utilise-t-on while True + break dans l’exemple du petit quiz ?

  • A Le nombre d’essais n’est pas connu à l’avance
  • B for est interdit avec input()
  • C C’est plus rapide à exécuter
  • D Python l’exige pour les questions-réponses

Partie B — Associer

Associer chaque élément (A–D) à son rôle (1–4).

  • A break
  • B continue
  • C while True:
  • D if condition_d_arret: break
  • 1 Motif « répéter jusqu’à »
  • 2 Boucle qui ne s’arrête jamais seule
  • 3 Interrompt immédiatement la boucle
  • 4 Passe directement à l’itération suivante

Partie C — Ordonner

Numéroter les étapes (1 = première étape) du petit quiz (capitale du Danemark).

  • A Si la réponse est correcte, sortir de la boucle avec break
  • B Entrer dans while True:
  • C Sinon, afficher « Réponse incorrecte ! »
  • D Demander la réponse avec input(question)