Structure for
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectifs
Comprendre la structure de la boucle
for
;Savoir initialiser et interrompre une boucle
for
.
Mise en situation
Souvent, il est nécessaire de répéter une action un nombre précis de fois : dans ce cas on utilise souvent des compteurs, qui permettent de compter le nombre de répétitions et d'arrêter la boucle au bout d'un certain nombre.
Syntaxe : Boucle for
La boucle for
, ou « pour »
, permet de réaliser un nombre connu d'itérations. Algorithmiquement, la boucle for peut se traduire par : « Pour compteur de x à y, faire ... »
.
On peut distinguer trois éléments pour paramétrer cette boucle :
Initialisation : le compteur prend sa valeur de départ.
Condition de sortie : si elle est vraie, la boucle continue.
Opération : à appliquer au compteur à chaque itération.
for (initialisation; condition; opération) {
// instructions
}
Exemple :
Compteur de 0 à 5 exclus (soit 5 tours).
/** JavaScript: arrêt quand i n'est plus strictement inférieur à 5 */
for (let i = 0; i < 5; i++) {
console.log(i)
}
"""Python: arrêt quand i n'est plus strictement inférieur à 5."""
for i in range(5):
print(i)
À retenir
La boucle for
se prête particulièrement aux cas où il est nécessaire d'effectuer un nombre d'itérations connu avant le début de la boucle.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.