Adloun

Prédire l'affichage d'un while

Application directe du cours · niveau 1 (application) · sciences numériques et technologie (seconde), chapitre 4 — Les boucles · La boucle non bornée : while

Énoncé

Donner ce qu'affiche ce programme, et le nombre de tours effectués :

n = 1
while n < 20:
    print(n)
    n = n * 3

Corrigé

Il affiche 1, 3, 9, puis s'arrête — soit trois tours.

Déroulé : n vaut , la condition est vraie, on affiche et n devient ; on affiche , n devient ; on affiche , n devient . Le test suivant, , est faux : la boucle s'arrête sans afficher .

La condition est testée avant chaque tour, jamais au milieu.

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.