Adloun

Prédire trois affichages

Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 3 — Instructions conditionnelles · La structure if / elif / else

Énoncé

Donner ce qu'affiche ce programme pour n = 12, n = 25 puis n = 30 :

if n % 5 == 0:
    print("multiple de 5")
elif n % 2 == 0:
    print("pair")
else:
    print("ni l'un ni l'autre")

Corrigé

Pour n = 12 : pair. Pour n = 25 : multiple de 5. Pour n = 30 : multiple de 5.

Le cas de est le plus instructif : il est à la fois multiple de et pair, mais un elif ne s'exécute que si tout ce qui précède a échoué. Une seule branche est prise, la première qui convient.

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.