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 |
A | Le code A |
B | Le code C |
C | Le code B |
Question 2 |
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 | 0 |
D | -4 |
E | -2 |
Question 3 |
A | a=1
while a <9:
a+=1
print (a) |
B | fo r i in range ( 1 , 8 ) :
2 p rin t ( i ) |
C | a=1
while a <=8:
print(a)
a+=1 |
D | for i in range ( 1 , 9 ) :
print(i) |
Question 4 |
nombre = 0 for nombre in range(10): if nombre == 5: break print('Le nombre est ' + str(nombre))
A | Le nombre est 9 |
B | Le nombre est 5 |
C | Le nombre est 6 |
D | Le nombre est 4 |
Question 5 |
for
A | 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 |
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 clause else de la boucle for est exécutée lorsque la boucle se termine naturellement |
Question 6 |
n=3 while (n<=9 and n<4) and n<87: n=n+2
A | 3 |
B | 4 |
C | 44 |
D | 5 |
Question 7 |
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 | 5 |
C | 0 |
D | 4 |
Question 8 |
for
imbriquée suivante:
nombres = [10, 20] articles = ["Chaise", "Table"] for x in nombres: for y in articles: print(x, y)
A | 10 Chaise
10 Table
10 Chaise
10 Table |
B | 20 Chaise
20 Table |
C | 10 Chaise
10 Table |
D | 10 Chaise
10 Table
20 Chaise
20 Table |
E | 20 Chaise
20 Table
20 Chaise
20 Table |
Question 9 |
A | continue |
B | break |
C | pass |
D | stop |
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 10 |
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 |
Question 11 |
a=7
b=12
if a>5:
b=b-4
if b>=10:
b=b+1
A | 9 |
B | 12 |
C | 8 |
D | 13 |
Question 12 |
i=34 while i>6: i=i-1 print(i)
A | 6 |
B | 0 |
C | 13 |
D | 17 |
E | 1
|
Question 13 |
nombre = 0 for nombre in range(10): if nombre == 5: pass print('Le nombre est ' + str(nombre))
A | Le nombre est 5 |
B | Le nombre est 6 |
C | Le nombre est 9 |
D | Le nombre est 4 |
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 14 |
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 | 4 |
B | 8 |
C | 3 |
D | 2 |
E | 6 |
Question 15 |
x = 0 for i in range(10): for j in range(-1, -10, -1): x += 1 print(x)
A | 109 |
B | 90 |
C | 100 |
D | 99
|
Question 16 |
a, b = 12, 5 if a + b: print('True') else: print('False')
A | True |
B | False
|
Question 17 |
a=3
b=6
if a>5 or b!=3:
b=4
else:
b=2
A | 4 |
B | 6 |
C | 5 |
D | 2 |
Question 18 |
range ()
suivante:
for num in range(1,-8,-2): print(num, end=", ")
A | -1, -3, -5, -7, |
B | 1, -1, -3, -5, -7, |
C | 1, -1, -3, -5, -7 |
D | 1, -1, -3, -5, -7, 8 |
Question 19 |
A | pass |
B | stop |
C | break |
D | continue |
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 20 |
for l in 'Python': if l == 'o': pass print(l, end=", ")
A | P y t h o n |
B | P, y, t, h, 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.← |
→ |
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 …