Menu
Coddy logo textTech

Boucle For

Fait partie de la section Fundamentals du Journey Python de Coddy. Leçon 35 sur 77.

Parfois, en programmation, il est nécessaire d'effectuer la même opération, ou presque la même, à plusieurs reprises.

Pour éviter d'écrire la même chose encore et encore, nous pouvons utiliser des boucles.

La boucle for a la syntaxe suivante :

for i in range(start, end):
    code

Le range(start, end) détermine quelle est la valeur start et quelle est la valeur end. Le i recevra toutes les valeurs de start à end (sans inclure end) de manière séquentielle. Par exemple :

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

Cela exécutera l'instruction print 5 fois :

0
1
2
3
4

Nous pouvons simplifier range(0, 5) en range(5) :

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

Vous pouvez également combiner i avec un autre texte en utilisant une f-string. Placez un f avant la chaîne de caractères et utilisez {i} à l'intérieur pour insérer la valeur de i :

for i in range(1, 4):
	print(f"Item number: {i}")

Cela affichera :

Item number: 1
Item number: 2
Item number: 3

Les boucles ont de nombreux cas d'utilisation. Par exemple, additionnons tous les nombres de 1 à 100 :

sum_numbers = 0
for i in range(1, 101):
	sum_numbers += i
print(sum_numbers)

Cela va d'abord parcourir tous les nombres entre 1 et 101 (101 non inclus) et effectuer la somme de chacun d'eux. Ensuite, cela affichera la variable sum_numbers.

challenge icon

Défi

Débutant

Écrivez un programme qui affiche "Hello Coddy: " et la valeur de i de 3 à 27 (les deux nombres inclus), en utilisant une **boucle for**.

Cela signifie que vous afficherez 25 lignes au total, en commençant à 3 et en finissant à 27.

La sortie ressemblera à ceci :

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals

Entraînez-vous par vous-même : Compilateur Python en ligne