Prédire l'affichage
Application directe du cours · niveau 1 (application) · sciences numériques et technologie (seconde), chapitre 3 — Instructions conditionnelles · La structure if / elif / else
Énoncé
Dire ce qu'affiche ce programme pour n = 10, puis pour n = 7, puis pour n = 0 :
if n > 0:
print("A")
if n % 2 == 0:
print("B")
else:
print("C")Corrigé
Pour n = 10 : A puis B. Pour n = 7 : A puis C. Pour n = 0 : B seulement.
Il y a ici deux if indépendants, et non un if/elif. Le premier décide de l'affichage de A ; le second, qui s'exécute dans tous les cas, choisit entre B et C. Le else se rattache toujours au if le plus proche — ici le second.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.