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

La méthode du jour — Algorithmique et Python : Comment écrire une boucle bornée (for) en Python ?

Au sommaire de cet article 👀

Aujourd’hui, dans le cadre du partenariat entre Au Futur et metmat.fr, on te propose de revoir une méthode de maths essentielle. Objectif, principe, étapes à suivre : tout est détaillé, et un exemple corrigé vient conclure l’article pour t’exercer.

Présentation de la méthode

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

Pour faire face à une telle situation, nous allons apprendre aujourd’hui la méthode suivante : En utilisant for i in range(n): pour répéter le bloc \(n\) fois (i prend les valeurs \(0, 1, \ldots, n-1\)), ou for i in range(a, b): pour les valeurs de \(a\) à \(b-1\)

L’objectif est d’écrire une boucle for en Python pour répéter un bloc d’instructions un nombre déterminé de fois.

Pour cela, le principe est que 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.

Que ferais-tu par exemple face à cet exercice ?

Écrire un programme qui affiche les entiers de 0 à 4.

Le détail de la méthode par étape

  1. Identifier le nombre de répétitions \(n\) (ou les bornes \(a\) et \(b\)) et choisir la forme de range : range(n) pour \(n\) répétitions avec i allant de \(0\) à \(n-1\), ou range(a, b) pour i allant de \(a\) à \(b-1\).
  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. Vérifier le nombre de tours effectués : range(n) donne \(n\) tours, range(a, b) donne \(b – a\) tours ; vérifier que les calculs utilisant i sont corrects pour la première et la dernière valeur de i.

À toi de jouer sur cet exercice !

Écrire un programme qui affiche les entiers de 0 à 4.

Voir la correction

On veut 5 valeurs (0, 1, 2, 3, 4) → range(5).

for i in range(5): print(i)

i prend les valeurs 0, 1, 2, 3, 4 : 5 tours au total.

for i in range(5): print(i)

👉 Voir les exercices suivants sur metmat.fr

Retiens la logique d’ensemble plutôt que chaque ligne de calcul : une fois le raisonnement compris, les calculs suivent naturellement.

Cet article fait partie du partenariat entre Au Futur et metmat.fr, le site pour cartonner en maths en appliquant la méthode de travail des excellents élèves.

👉 Voir d’autres méthodes sur Algorithmique et Python sur metmat.fr

Tu veux plus d’informations et de conseils pour réussir tes examens et trouver ton orientation ? Rejoins-nous sur Instagram et TikTok !