Python pour la boucle

Python pour la boucle

Les boucles sont des composantes très cruciales et essentielles de tout langage de programmation. Des boucles sont utilisées à diverses fins, comme l'exécution du même bloc de code et la traversée des conteneurs. Comme d'autres langages de programmation, Python fournit également des boucles, je.e., pendant la boucle et pour la boucle.

La boucle pour Python itère sur la séquence (liste, tuples, dictionnaires, etc.) et le traverser. Car la boucle est bénéfique pour effectuer les tâches itératives. Nous pouvons également exécuter le même bloc de code plusieurs fois en utilisant la boucle pour.

Cet article expliquera la boucle pour des exemples.

Syntaxe

La boucle pour est déclarée en utilisant le pour mot-clé. La syntaxe de la boucle FOR est la suivante:

pour iterator_variable dans séquence:
déclaration (s) ou corps de la boucle

Le iterator_variable est habitué à itérer à travers la séquence. La valeur de l'élément est tirée de la séquence, et l'opération est effectuée. La boucle pour ne se termine pas à moins que le dernier élément de la séquence soit traversé. L'indentation est utilisée pour séparer le corps de Loop de sa déclaration.

Maintenant, voyons les exemples de Loops en Python.

Exemples 1: Impression des éléments de la liste

Déclarons une liste et utilisons la boucle pour imprimer les éléments de la liste.

#Declage une liste d'animaux
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#declareau une boucle pour
#x est la variable Iterator
pour x en animal:
# prise chaque élément de la liste
Imprimer (x)

Sortir

Exemple 2: Calcul de la somme des éléments de liste

Maintenant, écrivons un programme et calculons la somme de tous les éléments d'une liste.

#Declage une liste de nombres
MyList = [1,2,3,4,5,6,7,8,9,10]
#Declage une variable pour stocker la valeur de somme
sum = 0
#Declareau la boucle pour
Pour x dans MyList:
sum = sum + x
imprimer ("la somme est:", somme)

Sortir

Exemple 3: traverser la chaîne à l'aide de la boucle

Dans Python, nous pouvons également itérer la chaîne en utilisant pour Loop. Voyons un exemple de ceci.

#Declage une variable de site Web
site Web = "Linuxhint"
#declareau une boucle pour
Pour X sur le site Web:
Imprimer (x)

Sortir

Python pour la boucle avec une déclaration d'autre

Python nous permet d'utiliser la déclaration d'autre en combinaison avec les boucles. L'instruction ELSE sera exécutée si la boucle est terminée ou si la liste est itérée. Voyons un exemple de ceci.

#Declage une variable de site Web
site Web = "Linuxhint"
#declareau une boucle pour
Pour X sur le site Web:
Imprimer (x)
#declareau d'une déclaration Else
autre:
print ("Exécution de l'instruction ELSE")
imprimer ("la fin de la boucle")

Sortir

Utilisation de la déclaration de pause avec la boucle pour

L'énoncé de pause est utilisé pour contrôler l'itération de la boucle. La déclaration de pause arrête l'itération de la boucle après l'itération particulière. Il termine également la boucle pour une condition de test. Voyons un exemple de ceci. Dans l'exemple donné, la boucle FOR est terminée lorsque la valeur de l'itérateur est égale au chat.

#Declage une liste d'animaux
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#declareau une boucle pour
#x est la variable Iterator
pour x en animal:
# prise chaque élément de la liste
Imprimer (x)
if (x == "cat"):
# Using the Break Story
casser

Sortir

Utilisation de la déclaration continue avec la boucle pour

L'instruction CONSTANT est également utilisée pour contrôler l'itération de la boucle. L'instruction CONSTERNE peut être utilisée pour sauter l'itération actuelle, tandis que la boucle FOR se poursuit à partir de la prochaine itération. L'instruction continue saute l'itération de la boucle pour une condition de test. Voyons un exemple de ceci.

#Declage une liste d'animaux
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#declareau une boucle pour
#x est la variable Iterator
pour x en animal:
# prise chaque élément de la liste
if (x == "cat"):
# Using the Continuer la déclaration
continuer
Imprimer (x)

Sortir

Dans l'exemple donné, l'itération actuelle est ignorée lorsque la valeur de l'itérateur est égale au chat.

Utilisation de la fonction Range () pour Loop

La fonction Range () génère les nombres en séquence. Nous pouvons spécifier la valeur de démarrage, d'arrêt et de taille de pas dans la fonction de plage. Si la valeur de taille de pas n'est pas définie, il est 1 par défaut. La fonction Range () est également utilisée pour accéder aux index de la séquence déclarée. Jetons un œil aux exemples de la fonction de plage. Nous écrivons le programme le plus simple, qui utilise la fonction de plage pour imprimer le numéro 10. La fonction Range () imprime le nombre de 0 à 9.

# Using la fonction de plage avec la boucle pour
pour Num dans la gamme (10):
# imprimer la valeur de num
imprimer (num)

Sortir

Maintenant, utilisons la valeur de démarrage, d'arrêt et de taille de pas avec la fonction Range ().

# Using la fonction de plage avec la boucle pour
#La valeur de démarrage est 1, la valeur d'arrêt est de 30 et la valeur de pas est 3.
pour Num dans la gamme (1,30,3):
# imprimer la valeur de num
imprimer (num)

Sortir

La fonction Range () est également utilisée pour obtenir les index de la séquence. Voyons un exemple de cela où la fonction Len () est utilisée pour retourner la longueur de la liste.

#Declage une liste d'animaux
Animal = ["Cow", "Dog", "Cat", "Camel", "Lion"]
#declareau une boucle pour
#x est la variable Iterator
#getting la longueur de la liste des animaux en utilisant la fonction Len ()
pour x dans la gamme (len (animal)):
# prise chaque élément de la liste
imprimer (animal [x])

Sortir

Conclusion

Cet article explique l'utilisation de For Loop dans Python à l'aide d'exemples simples. La boucle FOR est utilisée pour itérer le conteneur et accéder aux éléments du conteneur. Cet article sera bénéfique pour les débutants.