Boucle for Python

Dans cet article, vous apprendrez ce qu’est une boucle for en Python et comment l’écrire. Nous utilisons une boucle for lorsque nous voulons répéter un bloc de code un nombre fixe de fois.

Une boucle for fait partie d’une instruction de structure de contrôle  qui vous aide à comprendre les bases de python.

Qu’est-ce qu’une boucle for en Python ?

En Python, la boucle for est utilisée pour itérer sur une séquence telle qu’une list , une chaîne, un tuple ou d’autres objets itérables.

À l’aide de la boucle for, nous pouvons itérer sur chaque élément présent dans la séquence et exécuter le même ensemble d’opérations pour chaque élément. En utilisant des boucles for en Python, nous pouvons automatiser et répéter des tâches de manière efficace.

Donc, en fin de compte, en utilisant la boucle for, nous pouvons répéter le bloc d’instructions un nombre fixe de fois.

Contrairement aux boucles while qui s’exécutent jusqu’à ce qu’une condition soit vraie, les boucles for sont exécutées un nombre fixe de fois, vous devez savoir combien de fois répéter le code.

Exemple : Imprimer les 10 premiers nombres en utilisant une boucle for

  • Ici, nous avons utilisé la fonction range() pour générer des entiers de 0 à 9
  • Ensuite, nous avons utilisé la boucle for pour parcourir les nombres produits par la fonction range()
  • Dans le corps d’une boucle, nous avons imprimé le nombre actuel.
for nombre in range(10):
    print(nombre)

boucle for avec la fonction range()

La fonction range renvoie une séquence de nombres commençant à 0 (par défaut) si la limite initiale n’est pas spécifiée et elle s’incrémente de 1 (par défaut) jusqu’à ce qu’une limite finale soit atteinte.

La fonction range() est utilisée avec une boucle for pour spécifier la plage (combien de fois) le bloc de code sera exécuté. Voyons un exemple.

Imprimer la somme de tous les nombres pairs de 10 à 20

  • Définissez la variable somme sur zéro.
  • Utilisez la fonction range(2, 44, 2) pour obtenir tous les nombres pairs de 2 à 20.
  • Ensuite, utilisez la boucle for pour itérer sur chaque nombre
  • À chaque itération, ajoutez le nombre actuel à la variable somme.
somme = 0
for i in range(2, 44, 2):
    somme = somme + i
print(somme)
# affiche 462

Comment fonctionne la boucle for python

La boucle for est le moyen le plus simple d’effectuer les mêmes actions à plusieurs reprises. Par exemple, vous souhaitez calculer le carré de chaque nombre présent dans la liste .

La boucle for d’ écriture pour itérer une liste, à chaque itération, il obtiendra le numéro suivant d’une liste, et à l’intérieur du corps d’une boucle, vous pouvez écrire le code pour calculer le carré du nombre actuel.

Exemple : Calculer le carré de chaque numéro de la liste

La liste Python est une séquence ordonnée d’éléments. Supposons que vous ayez une liste de 10 numéros. Voyons comment vouloir calculer le carré de chaque nombre à l’aide de la boucle for.

nombres = [9, 5, 6, 7, 5]
for i in nombres:
    carre = i ** 2
    print("Le carré de:", i, "est:", carre)
Boucle for Python
Boucle for Python

La boucle s’exécute jusqu’à ce qu’elle atteigne le dernier élément de la séquence. S’il atteint le dernier élément de la séquence, il sort de la boucle. sinon, il continue d’exécuter les instructions présentes sous le corps de la boucle

Laisser un commentaire