Adloun

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.