Python pour états de boucle
Si une séquence contient une liste d'expression, il est évalué en premier. Ensuite, le premier élément de la séquence est affectée à la variable de iterating_var itération. Ensuite, le bloc d'instructions est exécutée. Chaque élément de la liste est affectée à iterating_var. et la déclaration (s) bloc est exécuté jusqu'à ce que la séquence entière est épuisée.
Représentation schématique

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
Itérer par Index séquence
Une autre façon d'itérer à travers chaque élément est par index de décalage dans la séquence elle-même. Voici un exemple simple -
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
Ici, nous avons pris l'aide du len () fonction intégrée, qui fournit le nombre total d'éléments dans le tuple, ainsi que la gamme () fonction intégrée pour nous donner la séquence réelle à parcourir.
En utilisant autre déclaration avec boucles
Python permet d'avoir une instruction else associée à une instruction de boucle
Si l'instruction else est utilisé avec une boucle, l'instruction else est exécutée lorsque la boucle a épuisé itérer la liste.
Si l'instruction else est utilisé avec une boucle while, l'instruction else est exécutée lorsque la condition devient fausse.
L'exemple suivant illustre la combinaison d'une instruction else avec une instruction for qui recherche des nombres premiers de 10 à 20.
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -