NEW
Font size
WorksheetsC'est qui le boss des boucles ?
Total questions: 30
Worksheet time: 15mins
À quoi sert une boucle en programmation ?
A. À mémoriser un mot de passe
B. À répéter une action plusieurs fois
C. À choisir entre deux actions
D. À effacer un fichier
Quelle boucle répète un code un nombre connu de fois ?
A. if
B. while
C. for
D. print
Quelle boucle continue tant qu’une condition est vraie ?
A. for
B. print
C. input
D. while
Que va afficher ce code ?
for i in range(3):
print("Salut")
A. 1 fois
B. 2 fois
C. 3 fois
D. 4 fois
Que signifie range(5) ?
A. 0 à 5
B. 0 à 4
C. 1 à 5
D. seulement 5
Quelle variable change dans ce code ?
for x in range(4):
print(x)
A. print
B. x
C. range
D. boucle
Que fait ce code ?
while n < 5:
n += 1
A. Répète tant que n < 5
B. Répète tant que n > 5
C. Répète pour toujours
D. Ne fait rien
Comment s’appelle “+1” dans n += 1 ?
A. Incrémentation
B. Animation
C. Duplication
D. Effacement
Que va afficher ?
for i in range(2, 5):
print(i)
A. 2 3 4 5
B. 3 4 5
C. 2 3 4
D. 1 2 3
Une boucle infinie est…
A. Une boucle qui ne s’arrête jamais
B. Une boucle longue
C. Une boucle rapide
D. Une boucle fausse
Quel mot-clé arrête une boucle ?
A. stop
B. exit
C. break
D. end
Quelle boucle est pratique pour compter de 1 à 10 ?
A. if
B. while
C. for
D. input
Combien de fois s’exécute ?
for i in range(6):
print("OK")
A. 5
B. 6
C. 7
D. 0
Que doit contenir une boucle while pour éviter une boucle infinie ?
A. Une variable qui change
B. Une liste
C. Un print
D. Une image
Que va afficher ?
for i in range(3):
print(i+1)
A. 0 1 2
B. 1 2 3
C. 2 3 4
D. 3 2 1
Que fait la variable du for ?
A. Elle compte ou parcourt des valeurs
B. Elle change la couleur
C. Elle supprime des fichiers
D. Elle ouvre un jeu
Que fait ?
while True:
print("Bonjour")
A. Rien
B. Une fois
C. Répète sans s’arrêter
D. Erreur
Quel est le bonne façon d'écrire une boucle for ?
A. for i to 5:
B. for i in range(5):
C. for range i 5:
D. for i; range(5)
Comment écrire une condition dans while ?
A. while x:
B. while (x < 10):
C. while:
D. while x < 10
Que va afficher ?
for lettre in "abc":
print(lettre)
A. abc
B. a b c
C. Chaque lettre séparément sur une ligne
D. rien
Que produit range(1, 10, 2) ?
A. 1 2 3 4 5 6 7 8 9
B. 1 3 5 7 9
C. 2 4 6 8
D. 0 2 4 6
Une boucle while doit contenir…
A. Une condition
B. Un range
C. Une image
D. Un tableau
Si i = 0, combien de fois tourne ?
while i < 3:
i += 1
A. 0
B. 1
C. 2
D. 3
Quel code affiche 1 à 5 ?
A. for i in range(1,6): print(i)
B. for i in range(5): print(i+1)
C. for i in 1 to 5:
D. for i = 1..5:
Quelle boucle est la plus simple pour répéter une action 100 fois ?
A. if
B. while
C. for
D. print
Que fait i -= 1 ?
A. Ajoute 1
B. Enlève 1
C. Efface
D. Multiplie
Que faut-il mettre après une boucle ?
A. Une virgule
B. Un point
C. Deux points :
D. Un slash
Une boucle peut contenir :
A. Une seule instruction
B. Plusieurs instructions
C. Aucune instruction
D. Que des print
Quel est le contraire d'incrémenter ?
A. Diminuer
B. Copier
C. Ajouter
D. Doubler
Quelle est la différence fondamentale entre une boucle for et une boucle while ?
A. a boucle for est plus rapide que while.
B. La boucle while est toujours utilisée pour les nombres.
C. La boucle for répète jusqu'à qu'une condition soit fausse.
D. La boucle for est utilisée lorsque le nombre d'itérations est souvent connu à l'avance, et while lorsque la répétition dépend d'une condition.
