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 | a=1
while a <9:
    a+=1
    print (a) | 
| B | for i in range ( 1 , 9 ) :
    print(i) | 
| C | fo r i in range ( 1 , 8 ) :
2 p rin t ( i ) | 
| D | a=1
while a <=8:
    print(a)
    a+=1 | 
| Question 2 | 
a=7
b=12
if a>5:
    b=b-4
if b>=10:
    b=b+1
| A | 8 | 
| B | 9 | 
| C | 12 | 
| D | 13 | 
| Question 3 | 
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 9 | 
| D | Le nombre est 6 | 
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 4 | 
x = 0
for i in range(10):
  for j in range(-1, -10, -1):
    x += 1
    print(x)
| A | 109 | 
| B | 100 | 
| C | 90 | 
| D | 99
 | 
| Question 5 | 
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 | 
| B | 20 Chaise
20 Table | 
| C | 10 Chaise
10 Table
10 Chaise
10 Table | 
| D | 20 Chaise
20 Table
20 Chaise
20 Table | 
| E | 10 Chaise
10 Table
20 Chaise
20 Table | 
| Question 6 | 
i=34
while i>6:
    i=i-1
    print(i)
| A | 17 | 
| B | 1
 | 
| C | 6 | 
| D | 0 | 
| E | 13 | 
| Question 7 | 
a=3
b=6
if a>5 or b!=3:
    b=4
else:
    b=2
| A | 4 | 
| B | 6 | 
| C | 5 | 
| D | 2 | 
| Question 8 | 
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 | 0 | 
| D | 5 | 
| 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 | -4 | 
| D | 0 | 
| E | -2 | 
| Question 10 | 
| A | break | 
| B | pass | 
| C | continue | 
| D | stop | 
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 11 | 
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 12 | 
| A | break | 
| B | continue | 
| 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 13 | 
n=3
while (n<=9 and n<4) and n<87:
    n=n+2| A | 5 | 
| B | 3 | 
| C | 4 | 
| D | 44 | 
| Question 14 | 

| A |  Le code C | 
| B |  Le code A | 
| C |  Le code B | 
| Question 15 | 
for| A | La clause  elsede la boucleforest exécutée lorsque la boucle se termine brusquement | 
| B | La clause  elsede la boucleforest exécutée lorsque la boucle se termine naturellement | 
| C | La boucle  forde 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 | 
| D | Nous utilisons la boucle for lorsque nous voulons effectuer une tâche indéfiniment jusqu'à ce qu'une condition particulière soit remplie | 
| Question 16 | 
a, b = 12, 5
if a + b:
    print('True')
else:
  print('False')
| A | False
 | 
| B | True | 
| Question 17 | 
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 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, 8 | 
| D | 1, -1, -3, -5, -7,  | 
| Question 19 | 
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 | 3 | 
| C | 2 | 
| D | 8 | 
| E | 4 | 
| Question 20 | 
nombre = 0
for nombre in range(10):
    if nombre == 5:
        break
    print('Le nombre est ' + str(nombre))
| A | Le nombre est 6 | 
| B | Le nombre est 9 | 
| C | Le nombre est 4 | 
| D | Le nombre est 5 | 
| ← | → | 
 
 
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 …
