Boucles#
Lâessentiel · Ă©tape 4 sur 7
DĂšs la seconde
Une boucle rĂ©pĂšte des instructions. Elle est utile dĂšs quâun calcul doit ĂȘtre recommencĂ© plusieurs fois.
Répéter un nombre connu de fois#
range(5) fournit les nombres 0, 1, 2, 3 et 4. Pour parcourir les entiers de 1 à 5, on écrit
range(1, 6) : la borne de droite nâest pas incluse.
range marque lâarrĂȘt.Accumuler un rĂ©sultat#
Une variable peut conserver le total obtenu au fil de la boucle.
RĂ©pĂ©ter jusquâĂ atteindre un objectif#
Une boucle while continue tant que sa condition est vraie.
Une borne Ă corriger#
Le programme veut afficher les nombres de 1 Ă 5, mais il oublie le dernier.
OĂč regarder ?
La seconde borne de range est exclue. Il faut donc aller un cran au-delĂ de la derniĂšre
valeur souhaitée.
Exercices#
1. Afficher de 1 Ă 5. Utiliser une boucle for pour afficher les cinq entiers dans lâordre.
2. Calculer une somme. Ăcrire une fonction somme(n) qui renvoie
\(1+2+\cdots+n\) pour un entier positif n.
3. Chercher un premier dĂ©passement. Partir de x = 1 et doubler x jusquâĂ ce quâil
dépasse strictement 100. Afficher le nombre de doublements.