Les structures conditionnelles en Python
Le quiz contient 20 questions . Résolvez 18 corrects pour réussir le test. Vous devrez lire toutes les réponses données et cliquer sur la ou les bonne(s) réponse(s).
20 questions
5 minutes
Commencer le quiz
Les structures conditionnelles en Python
5:00
QUESTION 1 / 20
1.
Quelle est la sortie de la fonction <code>range ()</code> suivante:
<pre>
for num in range(1,-8,-2):
print(num, end=\", \")
</pre>
1, -1, -3, -5, -7,
-1, -3, -5, -7,
1, -1, -3, -5, -7
1, -1, -3, -5, -7, 8
QUESTION 2 / 20
2.
Quelle est la sortie de la boucle <code>for</code> imbriquée suivante:
<pre>
nombres = [10, 20]
articles = [\"Chaise\", \"Table\"]
for x in nombres:
for y in articles:
print(x, y)
</pre>
10 Chaise
10 Table
20 Chaise
20 Table
10 Chaise
10 Table
20 Chaise
20 Table
10 Chaise
10 Table
10 Chaise
10 Table
20 Chaise
20 Table
20 Chaise
20 Table
QUESTION 3 / 20
3.
Quelle est la sortie de l\'instruction if suivante
<pre>
a, b = 12, 5
if a + b:
print(\'True\')
else:
print(\'False\')
</pre>
False
True
QUESTION 4 / 20
4.
Quelle est la dernière ligne affichée dans la sortie de la boucle suivante:
<pre>
nombre = 0
for nombre in range(10):
if nombre == 5:
break
print(\'Le nombre est \' + str(nombre))
</pre>
Le nombre est 9
Le nombre est 4
Le nombre est 5
Le nombre est 6
QUESTION 5 / 20
5.
Combien vaut la variable n à la fin de ce programme ?
<pre>n=3
while (n<=9 and n<4) and n<87:
n=n+2</pre>
5
3
4
44
QUESTION 6 / 20
6.
Quelle est la sortie de la boucle suivante:
<pre>
for l in \'Python\':
if l == \'o\':
pass
print(l, end=\", \")
</pre>
P, y, t, h, n,
P, y, t, h, o, n,
P y t h o n
\'P, y, t, h, o, n\'
QUESTION 7 / 20
7.
En Python, l\'instruction ..............vous offre la possibilité de sortir d\'une boucle lorsqu\'une condition externe est déclenchée.
break
continue
pass
stop
QUESTION 8 / 20
8.
Étant donné le <code>if-else</code> imbriqué ci-dessous, quelle sera la valeur x lorsque le code s\'exécutera avec succès:
<pre>
x = 0
a = 5
b = 5
if a > 0:
if b < 0:
x = x + 5
elif a > 5:
x = x + 5
else:
x = x + 5
else:
x = x + 5
print(x)
</pre>
4
5
3
QUESTION 9 / 20
9.
Soit
<code>a=3
b=6
if a>5 or b!=3:
b=4
else:
b=2</code>
<li>Que vaut la valeur finale de la variable b ?</li>
2
4
6
5
QUESTION 10 / 20
10.
Quelle est la bonne syntaxe ?
<p><img src=\"https://apcpedagogie.com/wp-content/uploads/2020/09/quiz-structure-conditionnelle-Python.jpg\" alt=\"\" width=\"518\" height=\"694\" class=\"alignnone size-full wp-image-46299\" /></p>
Le code A
Le code B
Le code C
QUESTION 11 / 20
11.
Compte tenu de la structure <code>if-else</code> imbriquée ci-dessous, quelle sera la valeur de <code>x</code> après l\'exécution du code
<pre>
x = 0
a = 0
b = -5
si a> 0:
si b <0:
x = x + 5
elif a> 5:
x = x + 4
autre:
x = x + 3
autre:
x = x + 2
imprimer (x)
</pre>
2
3
4
6
8
QUESTION 12 / 20
12.
Lesquels des programmes ci-dessous afficheront 1, 2, 3, 4, 5, 6, 7, 8.
a=1
while a <9:
a+=1
print (a)
a=1
while a <=8:
print(a)
a+=1
for i in range ( 1 , 9 ) :
print(i)
fo r i in range ( 1 , 8 ) :
2 p rin t ( i )
QUESTION 13 / 20
13.
Soit
<code>a=7
b=12
if a>5:
b=b-4
if b>=10:
b=b+1</code>
<li>Que vaut la valeur finale de la variable b ?</li>
8
9
12
13
QUESTION 14 / 20
14.
Sélectionnez ce qui est vrai pour la boucle <code>for</code>
La boucle <code>for</code> de Python utilisée pour itérer sur les éléments de la liste, du tuple, du dictionnaire, de l\'ensemble ou de la chaîne
La clause <code>else</code> de la boucle <code>for</code> est exécutée lorsque la boucle se termine naturellement
La clause <code>else</code> de la boucle <code>for</code> est exécutée lorsque la boucle se termine brusquement
Nous utilisons la boucle for lorsque nous voulons effectuer une tâche indéfiniment jusqu\'à ce qu\'une condition particulière soit remplie
QUESTION 15 / 20
15.
<pre>x = 4
if x > 8:
x = x + 12
if x >= 0 and x <= 10:
x = x - (x + 2)</pre>
Combien vaut x à la fin du programme ?
-2
-4
4
2
QUESTION 16 / 20
16.
Quelle est la dernière ligne affichée dans la sortie de la boucle suivante:
<pre>
nombre = 0
for nombre in range(10):
if nombre == 5:
pass
print(\'Le nombre est \' + str(nombre))
</pre>
Le nombre est 9
Le nombre est 4
Le nombre est 5
Le nombre est 6
QUESTION 17 / 20
17.
L\'instruction ..... vous donne la possibilité d\'ignorer la partie d\'une boucle où d\'une condition externe déclenchée, mais termine le reste de la boucle.
break
continue
pass
stop
QUESTION 18 / 20
18.
<pre>if ... :
print(\"a est nul\")</pre>
Que faut-il mettre à la place des ... pour que s\'affiche \"a est nul\" lorsque a vaut 0 ?
a = 0
a == 0
a != 0
a % 0
QUESTION 19 / 20
19.
Quelle est la valeur de x une fois que la boucle for imbriquée suivante a terminé son exécution
<pre>
x = 0
for i in range(10):
for j in range(-1, -10, -1):
x += 1
print(x)
</pre>
99
90
100
109
QUESTION 20 / 20
20.
Combien vaut la variable i à la fin de ce programme ?
<pre>i=34
while i>6:
i=i-1
print(i)
</pre>
1
13
17
6
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente