Cochez la réponse qui vous semble correcte pour chaque question, puis cliquez sur "Valider le QCM". Une seule réponse est correcte par question. Le score final et les corrections apparaîtront.
1. Quel opérateur de comparaison est utilisé en Python pour tester l'égalité ?
2. Quelle instruction est utilisée pour exécuter un bloc de code uniquement si une condition est vraie ?
else:
elif:
if:
condition:
3. Que se passe-t-il si la condition d'un if est fausse et qu'il n'y a pas de bloc else ou elif ?
if
else
elif
4. Quel mot-clé est utilisé pour exécuter un bloc de code si la condition du if initial est fausse ?
otherwise
then
5. Quel sera l'affichage du code suivant ?age = 20if age >= 18: print("Majeur")else: print("Mineur")
age = 20
if age >= 18:
print("Majeur")
print("Mineur")
6. Comment s'écrit l'opérateur logique "ET" en Python ?
ET
&&
and
&
7. Que va afficher ce code ?note = 15if note < 10: print("Ajuster")elif note < 18: print("Bien")else: print("Excellent")
note = 15
if note < 10:
print("Ajuster")
elif note < 18:
print("Bien")
print("Excellent")
8. Pour que la condition x > 10 or x < 5 soit vraie, il faut que :
x > 10 or x < 5
9. Que va afficher ce code ?temperature = 30if temperature > 25: print("Chaud")if temperature > 20: print("Agréable")
temperature = 30
if temperature > 25:
print("Chaud")
if temperature > 20:
print("Agréable")
10. Que va afficher le code suivant ?a = 5b = 10if a > 5 or b == 10: print("Condition vérifiée")else: print("Condition non vérifiée")
a = 5
b = 10
if a > 5 or b == 10:
print("Condition vérifiée")
print("Condition non vérifiée")
11. Que va afficher ce code ?
x = 10 if x > 5: print("A") if x == 10: print("B") else: print("C")
12. Quel sera l'affichage ?couleur = "vert"if couleur == "rouge": print("Stop")elif couleur == "orange": print("Ralentir")else: print("Avancer")
couleur = "vert"
if couleur == "rouge":
print("Stop")
elif couleur == "orange":
print("Ralentir")
print("Avancer")
13. Que va afficher ce code, sachant que Python est sensible à la casse ?mot = "python"if mot != "Python": print("Différent")else: print("Identique")
mot = "python"
if mot != "Python":
print("Différent")
print("Identique")
14. Que va afficher ce code ?age = 18permis = Falseif age >= 18 and permis == True: print("Peut conduire")else: print("Ne peut pas conduire")
age = 18
permis = False
if age >= 18 and permis == True:
print("Peut conduire")
print("Ne peut pas conduire")
15. Quel sera l'affichage ?score = 85if score >= 90: mention = "Excellent"elif score >= 80: mention = "Très Bien"elif score >= 70: mention = "Bien"else: mention = "Passable"print(mention)
score = 85
if score >= 90:
mention = "Excellent"
elif score >= 80:
mention = "Très Bien"
elif score >= 70:
mention = "Bien"
mention = "Passable"
print(mention)
16. Que va afficher ce code ?a = 10b = 20if (a > 20 and b > 15) or a == 10: print("OK")else: print("KO")
a = 10
b = 20
if (a > 20 and b > 15) or a == 10:
print("OK")
print("KO")
17. Quel sera l'affichage ?x = 5y = 5if x > 0: if y > 10: print("Cas 1") else: print("Cas 2")else: print("Cas 3")
x = 5
y = 5
if x > 0:
if y > 10:
print("Cas 1")
print("Cas 2")
print("Cas 3")
18. Que va afficher ce code ?valeur = 100if valeur > 100: print("A")elif valeur < 100: print("B")else: print("C")
valeur = 100
if valeur > 100:
print("A")
elif valeur < 100:
print("B")
print("C")
19. Que va afficher ce code ?role = "admin"acces = Falseif role == "admin" or role == "moderateur": acces = Trueif acces == False: print("Accès refusé")else: print("Accès autorisé")
role = "admin"
acces = False
if role == "admin" or role == "moderateur":
acces = True
if acces == False:
print("Accès refusé")
print("Accès autorisé")
20. Quel sera l'affichage ?x = 10y = 20if x > y: print("X > Y")elif y > x: if (y - x) == 10: print("Ecart de 10") else: print("Y > X")else: print("X = Y")
x = 10
y = 20
if x > y:
print("X > Y")
elif y > x:
if (y - x) == 10:
print("Ecart de 10")
print("Y > X")
print("X = Y")