bannière du site www.mathmaurer.com

QCM : Instructions Conditionnelles en Python

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 ?

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 ?

4. Quel mot-clé est utilisé pour exécuter un bloc de code si la condition du if initial est fausse ?

5. Quel sera l'affichage du code suivant ?
age = 20
if age >= 18:
    print("Majeur")
else:
    print("Mineur")

6. Comment s'écrit l'opérateur logique "ET" en Python ?

7. Que va afficher ce code ?
note = 15
if note < 10:
    print("Ajuster")
elif note < 18:
    print("Bien")
else:
    print("Excellent")

8. Pour que la condition x > 10 or x < 5 soit vraie, il faut que :

9. Que va afficher ce code ?
temperature = 30
if temperature > 25:
    print("Chaud")
if temperature > 20:
    print("Agréable")

10. Que va afficher le code suivant ?
a = 5
b = 10
if a > 5 or b == 10:
    print("Condition vérifiée")
else:
    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")

13. Que va afficher ce code, sachant que Python est sensible à la casse ?
mot = "python"
if mot != "Python":
    print("Différent")
else:
    print("Identique")

14. Que va afficher ce code ?
age = 18
permis = False
if age >= 18 and permis == True:
    print("Peut conduire")
else:
    print("Ne peut pas conduire")

15. Quel sera l'affichage ?
score = 85
if score >= 90:
    mention = "Excellent"
elif score >= 80:
    mention = "Très Bien"
elif score >= 70:
    mention = "Bien"
else:
    mention = "Passable"
print(mention)

16. Que va afficher ce code ?
a = 10
b = 20
if (a > 20 and b > 15) or a == 10:
    print("OK")
else:
    print("KO")

17. Quel sera l'affichage ?
x = 5
y = 5
if x > 0:
    if y > 10:
        print("Cas 1")
    else:
        print("Cas 2")
else:
    print("Cas 3")

18. Que va afficher ce code ?
valeur = 100
if valeur > 100:
    print("A")
elif valeur < 100:
    print("B")
else:
    print("C")

19. Que va afficher ce code ?
role = "admin"
acces = False
if role == "admin" or role == "moderateur":
    acces = True
if acces == False:
    print("Accès refusé")
else:
    print("Accès autorisé")

20. Quel sera l'affichage ?
x = 10
y = 20
if x > y:
    print("X > Y")
elif y > x:
    if (y - x) == 10:
        print("Ecart de 10")
    else:
        print("Y > X")
else:
    print("X = Y")