Adloun

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.