MetMat

Comment écrire une boucle bornée (for) en Python ?

En utilisant for i in range(n): pour répéter le bloc nn fois (i prend les valeurs 0,1,,n10, 1, \ldots, n-1), ou for i in range(a, b): pour les valeurs de aa à b1b-1

L'objectif

Écrire une boucle for en Python pour répéter un bloc d'instructions un nombre déterminé de fois.

Le principe

La boucle for i in range(...) répète le bloc exactement autant de fois que la séquence range contient de valeurs ; le nombre de répétitions est connu à l'avance.

La méthode
  1. 1
    Identifier le nombre de répétitions nn (ou les bornes aa et bb) et choisir la forme de range : range(n) pour nn répétitions avec i allant de 00 à n1n-1, ou range(a, b) pour i allant de aa à b1b-1.
  2. 2
    Écrire for i in range(...): puis indenter le corps de la boucle de 4 espaces ; utiliser la variable i dans le corps si nécessaire.
  3. 3
    Vérifier le nombre de tours effectués : range(n) donne nn tours, range(a, b) donne bab - a tours ; vérifier que les calculs utilisant i sont corrects pour la première et la dernière valeur de i.

Exemple corrigé

Difficulté croissante de 1 à 5

Exercices aujourd'hui0 / 3

Prêt à t'entraîner ?

Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.