Quiz les structures conditionnelles en Python
- Posted by Riadh HAJJI
- Categories Python
- Date 5 septembre 2020
- Comments 0 comment
Quiz les structures conditionnelles en Python
-
Objectif
- Ce QCM permet de s’évaluer sur différents structures conditionnelles en Python.
- Que vaut la valeur finale de la variable b ?
- Que vaut la valeur finale de la variable b ?
Les structures conditionnelles en Python
Félicitation - vous avez complété Les structures conditionnelles en Python.
Vous avez obtenu %%SCORE%% sur %%TOTAL%%.
Votre performance a été évaluée à %%RATING%%
Question 1 |
for l in 'Python': if l == 'o': pass print(l, end=", ")
A | P, y, t, h, n, |
B | 'P, y, t, h, o, n' |
C | P, y, t, h, o, n, |
D | P y t h o n |
pass
est une opération nulle. L'interpréteur Python exécute l'instruction pass
sans aucune activité. L'instruction pass
est utile lorsque vous souhaitez écrire le pseudo code que vous souhaitez implémenter à l'avenir.Question 2 |
a, b = 12, 5 if a + b: print('True') else: print('False')
A | False
|
B | True |
Question 3 |
a=3
b=6
if a>5 or b!=3:
b=4
else:
b=2
A | 5 |
B | 2 |
C | 6 |
D | 4 |
Question 4 |
a=7
b=12
if a>5:
b=b-4
if b>=10:
b=b+1
A | 9 |
B | 12 |
C | 13 |
D | 8 |
Question 5 |
nombre = 0 for nombre in range(10): if nombre == 5: pass print('Le nombre est ' + str(nombre))
A | Le nombre est 4 |
B | Le nombre est 5 |
C | Le nombre est 6 |
D | Le nombre est 9 |
pass
qui se produit après l'instruction if
conditionnelle indique au programme de continuer à exécuter la boucle et d'ignorer le fait que la variable est nombre évaluée comme équivalente à 5 pendant l'une de ses itérations.Question 6 |
if-else
imbriquée ci-dessous, quelle sera la valeur de x
après l'exécution du code
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)
A | 6 |
B | 2 |
C | 8 |
D | 4 |
E | 3 |
Question 7 |
range ()
suivante:
for num in range(1,-8,-2): print(num, end=", ")
A | -1, -3, -5, -7, |
B | 1, -1, -3, -5, -7, 8 |
C | 1, -1, -3, -5, -7 |
D | 1, -1, -3, -5, -7, |
Question 8 |
A | continue |
B | break |
C | stop |
D | pass |
break
vous offre la possibilité de sortir d'une boucle lorsqu'une condition externe est déclenchée. Vous placerez l'instruction break
dans le bloc de code sous votre instruction de boucle, généralement après une instruction conditionnelle .Question 9 |
x = 4 if x > 8: x = x + 12 if x >= 0 and x <= 10: x = x - (x + 2)Combien vaut x à la fin du programme ?
A | 2 |
B | 4 |
C | -2 |
D | -4 |
E | 0 |
Question 10 |
A | continue |
B | break |
C | stop |
D | pass |
continue
vous donne la possibilité d'ignorer la partie d'une boucle où d'une condition externe déclenchée, mais de continuer pour terminer le reste de la boucle. Autrement dit, l'itération actuelle de la boucle sera interrompue, mais le programme retournera au sommet de la boucle.Question 11 |
if-else
imbriqué ci-dessous, quelle sera la valeur x lorsque le code s'exécutera avec succès:
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)
A | 3 |
B | 4 |
C | 5 |
D | 0 |
Question 12 |
nombre = 0 for nombre in range(10): if nombre == 5: break print('Le nombre est ' + str(nombre))
A | Le nombre est 4 |
B | Le nombre est 9 |
C | Le nombre est 6 |
D | Le nombre est 5 |
Question 13 |
i=34 while i>6: i=i-1 print(i)
A | 6 |
B | 17 |
C | 13 |
D | 1
|
E | 0 |
Question 14 |
x = 0 for i in range(10): for j in range(-1, -10, -1): x += 1 print(x)
A | 99
|
B | 100 |
C | 90 |
D | 109 |
Question 15 |
for
imbriquée suivante:
nombres = [10, 20] articles = ["Chaise", "Table"] for x in nombres: for y in articles: print(x, y)
A | 20 Chaise
20 Table
20 Chaise
20 Table |
B | 10 Chaise
10 Table
20 Chaise
20 Table |
C | 10 Chaise
10 Table
10 Chaise
10 Table |
D | 20 Chaise
20 Table |
E | 10 Chaise
10 Table |
Question 16 |
for
A | La clause else de la boucle for est exécutée lorsque la boucle se termine naturellement |
B | La clause else de la boucle for est exécutée lorsque la boucle se termine brusquement |
C | Nous utilisons la boucle for lorsque nous voulons effectuer une tâche indéfiniment jusqu'à ce qu'une condition particulière soit remplie |
D | La boucle for 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 |
Question 17 |
A | Le code C |
B | Le code B |
C | Le code A |
Question 18 |
A | a=1
while a <=8:
print(a)
a+=1 |
B | a=1
while a <9:
a+=1
print (a) |
C | for i in range ( 1 , 9 ) :
print(i) |
D | fo r i in range ( 1 , 8 ) :
2 p rin t ( i ) |
Question 19 |
n=3 while (n<=9 and n<4) and n<87: n=n+2
A | 4 |
B | 5 |
C | 44 |
D | 3 |
Question 20 |
if ... : print("a est nul")Que faut-il mettre à la place des ... pour que s'affiche "a est nul" lorsque a vaut 0 ?
A | a = 0 |
B | a == 0 |
C | a != 0 |
D | a % 0 |
← |
→ |
Riadh HAJJI
You may also like
Corrections Exercices les boucles Python Série 02
if, if…else et if…elif…else en Python La boucle while en python La boucle for en python Comment utiliser Break, Continue et Pass dans Python Exercices les boucles Python Série 01 (Correction) Exercices les boucles Python Série 02(Correction) Quiz les structures …
Exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Exercices en Python traitement …
Correction exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Quiz les listes en …