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):
codeLe 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
4Nous pouvons simplifier
range(0, 5)enrange(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: 3Les 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.
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: 27Essayez vous-même
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
4Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateurs logiques, partie 47Calculateur de partage d'addition
Message de bienvenueSaisie des données10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables
NombresChaînes de caractèresBooléensConventions de nommageVariables videsRécapitulatif - Initialiser des variables8Boucles
Boucle ForBoucle WhileBreakContinueRécapitulatif - FactorielleLa fonction RangeBoucles imbriquéesRécapitulatif - Saisie dynamique3Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloRaccourcis arithmétiquesRécapitulatif - Calculs simplesOpérateurs de comparaison6E/S de base
SortieSortie avec des variablesEntréeCastRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArgumentsRetourner une valeurRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défautEntraînez-vous par vous-même : Compilateur Python en ligne