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