Compter les tours sans exécuter
Application directe du cours · niveau 2 · sciences numériques et technologie (seconde), chapitre 4 — Les boucles · La boucle bornée : for
Énoncé
Sans exécuter, dire combien de fois s'exécute le bloc de chaque boucle :
for i in range(7):
for i in range(3, 12):
for i in range(5, 50, 5):
for i in range(10, 10):Corrigé
tours ; tours () ; tours ; aucun tour.
Pour range(a, b), le nombre de tours est (s'il est positif). Pour range(5, 50, 5), le compteur prend , soit valeurs — étant exclu.
Le dernier cas mérite attention : range(10, 10) est vide, le bloc n'est jamais exécuté et le programme continue sans erreur. Une boucle qui ne tourne pas ne se signale pas.
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.