Adloun

sciences numériques et technologie (seconde) · Chapitre 3 · Application directe du cours

Prédire l'affichage

Instructions conditionnelles · La structure if / elif / else · niveau 1 (application)

É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.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →