Python - Boucle For

Table des matières
Le cycle pour Cela nous permet de faire un type d'itération où une condition ne doit pas nécessairement être remplie, mais nous devons plutôt passer par un nombre fini d'éléments pour pouvoir afficher le contenu à l'écran ou effectuer des opérations plus complexes si nécessaire.
Comme nous expliquions le cycle pour permet de parcourir un nombre fini d'éléments, pour cela, nous allons le démontrer avec l'exemple suivant :
 mots = ['ceci', 'est', 'un', 'ex', 'perroquet'] pour mot dans les mots : imprimer les nombres de mots = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] pour nombre en nombre : imprimer le nombre 

Ici, nous soulignons l'importance de l'indentation car avec elle, nous disons que la phrase imprimée entre dans le cycle pour
Voyons un écran de l'apparence d'un de ces cycles.

AGRANDIR

Cliquez sur l'image pour l'agrandir

Comme nous avons pu le voir, son application est assez simple, ce serait une sorte d'équivalent de ce qu'on appelle pour chaque d'autres langages comme php, bien que comme toujours chacun ait ses particularités.
Une autre fonction très importante que nous devons garder à l'esprit est de savoir comment travailler avec des dictionnaires dans Python Puisqu'il s'agit d'une structure de données très puissante et populaire, voyons pour cela comment parcourir une liste contenant des tuples :
 d = {'x' : 1, 'y' : 2, 'z' : 3} pour clé dans d : clé d'impression, 'correspond à', d [clé] 

Comme nous pouvons le voir pour chaque élément du dictionnaire, nous pouvons obtenir sa valeur en appelant la valeur d'index, ce n'est rien d'extraordinaire, cependant sa simplicité nous évite beaucoup de maux de tête lors de l'utilisation de ces fonctionnalités.

AGRANDIR

Cliquez sur l'image pour l'agrandir

Voyons un exemple dans lequel, pendant que nous itérons, nous voulons également accéder à l'index de l'élément afin d'y apporter une modification au cas où il répondrait à une condition particulière, voyons le code qui nous en dit plus qu'une explication :
 pour l'index, chaîne dans énumérer (chaînes) : si 'xxx' dans la chaîne : chaînes [index] = '[censuré]' 

Dans ce cas on utilise la fonction native liste toi, avec lequel pour chaque chaîne de l'élément, nous obtenons son numéro d'index, de cette manière dans le même cycle de l'itération, nous pouvons évaluer une nouvelle condition et donc atteindre notre objectif.
Bien que cela ressemble à un livre d'auto-assistance pour nous, briser le cycle est quelque chose qui peut être utilisé comme une ressource dans nos routines dans Python, car cela nous permet, lors de l'évaluation d'une certaine condition, de quitter l'itération et de tout terminer. Pour cela, nous utiliserons l'instruction Pause.
 de math import sqrt pour n dans la plage (99, 0, -1) : root = sqrt (n) if root == int (root): print n break 

Dans cet exemple, nous évaluons la plus grande racine en valeur dans les 100 premiers nombres, pour cela nous appliquons la fonction sqrt et avec une condition if pour voir si elle répond à notre condition, ce faisant, nous l'imprimons et faisons le Pause Autrement dit, nous brisons notre cycle puisque ce qui suit ne nous intéresse pas.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave