Dans quel ordre une séquence d’instructions exécute-t-elle ses instructions ?
Dans leur ordre d’apparition.
De quoi se compose une instruction composée en Python ?
D’une ligne d’introduction terminée par deux-points et d’un bloc indenté.
Après a = b puis b = a, quelles valeurs obtient-on si a = 3 et b = 7 au départ ?
a = 7 et b = 7.
Comment l’indentation homogène d’un bloc Python doit-elle être réalisée ?
Avec des espaces ou des tabulations, sans mélanger les deux.
Quelles sont les deux valeurs possibles d’une condition booléenne ?
True ou False.
Quel type de résultat produisent les opérateurs de comparaison ?
Un résultat de type bool.
Quels sont les trois opérateurs logiques de base et leurs fonctions ?
not nie, and réalise une conjonction et or réalise une disjonction.
Que donne la loi de Morgan pour la négation de « a et b » ?
La négation de a ou la négation de b.
Dans quelle condition l’expression or de (21 > 42) or (42 == (48/0)) provoque-t-elle une erreur ?
La première condition étant fausse, la seconde est évaluée et provoque une division par zéro.
À quelle condition équivaut « non (nb ≥ 30 et nb < 35) » ?
nb < 30 ou nb ≥ 35.
Teste tes connaissances avec un QCM de 11 questions sur Instructions conditionnelles en Python.
1. Lorsqu’un programme exécute une séquence d’instructions, dans quel ordre les instructions sont-elles réalisées ?
2. Si a vaut 3 et b vaut 7 au départ, quelles valeurs obtient-on après l’exécution successive de « b = a » puis « a = b » ?
Révisez le cours complet dans la fiche de révision de Instructions conditionnelles en Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards