Page 1 sur 2
Quiz Python – Structures de contrôle
1. Que fait l’instruction
if
en Python ?
*
1. Que fait l’instruction if en Python ?
A
a) Elle crée une boucle infinie
B
b) Elle vérifie une condition et exécute du code si elle est vraie
C
c) Elle répète une action un certain nombre de fois
D
d) Elle interrompt l’exécution du programme
2. Quelle est la sortie du code suivant ?
*
x = 10
if x > 5:
print("A")
elif x > 3:
print("B")
else:
print("C")
2. Quelle est la sortie du code suivant ?
A
a) A
B
b) B
C
c) C
D
d) A et B
3. Que fait la boucle
for
suivante ?
*
for i in range(3):
print(i)
3. Que fait la boucle for suivante ?
A
a) Affiche 1, 2, 3
B
b) Affiche 0, 1, 2
C
c) Affiche 0, 1, 2, 3
D
d) Ne fait rien
4. Quelle boucle permet de répéter des instructions tant qu’une condition est vraie ?
*
4. Quelle boucle permet de répéter des instructions tant qu’une condition est vraie ?
A
a) for
B
b) while
C
c) if
D
d) elif
5. Quelle est la sortie du code suivant ?
*
x = 0
while x < 3:
print(x)
x += 1
5. Quelle est la sortie du code suivant ?
A
a) 1 2 3
B
b) 0 1 2
C
c) 0 1 2 3
D
d) 1 2
6. Que fait l’instruction
break
dans une boucle ?
6. Que fait l’instruction break dans une boucle ?
A
a) Elle passe à l’itération suivante
B
Elle répète la boucle
C
c) Elle quitte la boucle immédiatement
D
d) Elle supprime une condition
7. Que fait l’instruction
continue
dans une boucle ?
*
7. Que fait l’instruction continue dans une boucle ?
A
a) Elle arrête totalement la boucle
B
b) Elle saute l’itération en cours et passe à la suivante
C
c) Elle réinitialise la boucle
D
d) Elle quitte le programme
8. Quelle est la sortie du code suivant ?
*
for i in range(5):
if i == 3:
break
print(i)
8. Quelle est la sortie du code suivant ?
A
a) 0 1 2
B
b) 0 1 2 3 4
C
c) 1 2 3
D
d) 0 1 2 3
9. Quelle est la sortie du code suivant ?
*
for i in range(5):
if i == 3:
continue
print(i)
9. Quelle est la sortie du code suivant ?
A
a) 0 1 2 3 4
B
b) 0 1 2 4
C
c) 1 2 3 4
D
d) 0 1 2 3
10. Quelle structure est correcte pour une instruction conditionnelle en Python ?
*
10. Quelle structure est correcte pour une instruction conditionnelle en Python ?
A
a) if (x > 0) then:
B
b) if x > 0:
C
c) if x > 0 {
D
d) if x > 0 then do:
envoyer