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
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 14 autres exercices corrigés dans ce chapitre, et 23 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
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.