Instruction Python For Loop

Publié: 2022-06-25

Une instruction de boucle, souvent appelée boucle, est une série de séquences répétées plusieurs fois jusqu'à ce qu'une condition ou une condition préalable donnée soit remplie. Il s'agit d'une instruction de flux de contrôle pour spécifier l'itération permettant à un code d'être exécuté plusieurs fois de manière répétée.

L'une des structures de base de la programmation informatique, une boucle est un concept de programmation des plus basiques, efficaces et puissants. Une boucle pose les mêmes questions à plusieurs reprises jusqu'à ce qu'une réponse ne nécessitant aucune action soit obtenue. L'itération est le terme utilisé pour désigner chaque fois que la question est posée.

Un programmeur qui a besoin de la même ligne de code plusieurs fois peut utiliser une boucle pour gagner du temps.

Par exemple, un programme nécessite d'imprimer "HEY" 15 fois. Au lieu d'écrire le même code à plusieurs reprises, le programmeur peut configurer une boucle pour répondre aux critères ci-dessus. Cela aide également à lutter contre la redondance.

Apprenez des cours de développement de logiciels en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

Table des matières

Boucle For : Définition

Une instruction de boucle est une série d'étapes ou une séquence d'instructions exécutées en continu zéro ou plusieurs fois satisfaisant la condition donnée est satisfaite.

Types de boucle en Python

Trois types de boucle sont utilisés dans le langage Python. Toutes ces méthodes fournissent des fonctionnalités de base similaires mais varient dans la syntaxe. Les boucles disponibles dans les langages de programmation Python sont :

  • Boucle tant que
  • Pour la boucle
  • Boucle imbriquée

BOUCLE TANT QUE

Tant que l'exigence donnée est vraie, la boucle est exécutée. Tant qu'une condition donnée n'est pas satisfaite, le bloc d'instructions est exécuté en continu. La ligne après la boucle dans le programme est exécutée, car la condition devient fausse.

Syntaxe :

Alors que l'état :

Déclarations (code)

Il peut y avoir plusieurs conditions dans une boucle while. Lorsque la boucle commence à manquer de conditions, elle passe à la ligne de code suivante.

Cours et articles populaires sur le génie logiciel

Programmes populaires
Programme exécutif PG en développement de logiciels - IIIT B Programme de certificat Blockchain - PURDUE Programme de certificat de cybersécurité - PURDUE MSC en informatique - IIIT B
Autres articles populaires
Salaire d'ingénieur cloud aux États-Unis 2021-22 Salaire d'AWS Solution Architect aux États-Unis Salaire d'un développeur backend aux États-Unis Salaire de développeur front-end aux États-Unis
Salaire de développeur web aux Etats-Unis Questions d'entretien de Scrum Master en 2022 Comment démarrer une carrière dans la cybersécurité en 2022 ? Options de carrière aux États-Unis pour les étudiants en génie

POUR LA BOUCLE

La boucle for en python est utilisée pour parcourir une séquence ou d'autres objets. L'itération sur une séquence est appelée traversée.

Une boucle python for permet au programmeur d'exécuter à plusieurs reprises un ensemble particulier de conditions jusqu'à ce qu'une condition précédemment spécifiée soit remplie.

Par exemple, si vous voulez imprimer des nombres de 1 à 1000, écrire des codes individuels pour cela prendrait une éternité. Voici l'implication de la boucle for.

La syntaxe de la boucle for python :

Val dans l'ordre :

Corps de la boucle

Val est la valeur donnée de la variable à l'intérieur de la séquence.

La boucle se poursuit jusqu'à ce que nous atteignions le dernier élément de la séquence. Le corps de la boucle est séparé des autres parties du code à l'aide de l'indentation.

Jusqu'à ce que nous atteignions la dernière valeur de la variable, la boucle se poursuit. L'indentation est utilisée pour séparer le corps de la boucle du reste.

Boucle for utilisant la fonction range()

Une série ou une séquence de nombres peut être générée à l'aide de la fonction range(). Sauf indication contraire, la valeur de départ de la séquence est par défaut de 0. L'incrément de la séquence est par défaut de 1, mais il peut également être modifié.

Le début, l'arrêt et la taille du pas sont définis comme

plage (début, arrêt, pas_taille)

La fonction de plage ne stocke pas de valeurs dans sa mémoire. Le numéro suivant est généré à la volée en fonction du démarrage, de l'arrêt et de la taille des pas.

Si toutes les sorties doivent être forcées hors de la fonction, list() peut être utilisé.

Pour parcourir une séquence avec indexation, la fonction len() peut être utilisée avec la fonction range() dans le python pour une boucle.

Sinon dans la boucle for

Si le mot clé else est utilisé dans une boucle python for indique un bloc de code à exécuter lorsque la boucle est terminée. Si une instruction break arrête la boucle, le bloc else ne sera pas implémenté. D'autres langages comme Java, C+, C++ n'autorisent pas l'utilisation d'instructions else avec la boucle for.

BOUCLES EMBARQUÉES

Les boucles imbriquées désignent une boucle à l'intérieur d'une autre boucle. N'importe quel type de boucle peut être utilisé à l'intérieur d'un autre. Boucles comme

  • tandis que la boucle à l'intérieur de la boucle for,
  • boucle for à l'intérieur d'une boucle while,
  • boucle while à l'intérieur d'une boucle while,
  • boucle for à l'intérieur d'une boucle for a.

La syntaxe des boucles imbriquées en python est :

Tandis que l'expression :

Tandis que l'expression :

Déclaration(s)

Déclaration(s)

ÉNONCÉS DE CONTRÔLE DE BOUCLE

Les instructions de contrôle de boucle sont utilisées pour modifier le flux d'exécution d'une boucle. Les instructions de contrôle de boucle sont utilisées si vous souhaitez ignorer une itération ou arrêter la progression. L'exécution d'une boucle peut être modifiée par rapport à sa séquence normale.

Trois types d'instructions de contrôle de boucle pris en charge par python sont :

  • Déclaration de rupture
  • Continuer la déclaration
  • Déclaration de réussite

Déclaration de rupture

Basé sur une condition donnée, ceci est utilisé pour sortir le contrôle de la boucle. La boucle peut être arrêtée avant de parcourir tous les éléments.

Continuer la déclaration

Une instruction continue est utilisée pour arrêter l'itération de la boucle en cours et passer à la suivante. Contrairement à l'instruction break, le contrôle n'est pas sorti de la boucle.

Déclaration de réussite

Une instruction pass est utilisée pour écrire des boucles vides. Les instructions de contrôle vides, les classes et les fonctions utilisent toutes des instructions pass. Si nous voulons que rien ne soit fait lorsque la condition est remplie, une instruction pass est utilisée.

Une instruction de passage est particulièrement utile lorsque la fonctionnalité n'est pas requise pour le moment, mais qu'il est nécessaire de l'implémenter à l'avenir. Si vous avez une boucle python for sans contenu, une instruction pass est ajoutée afin qu'aucune erreur ne se produise.

Comment fonctionnent les boucles en Python ?

Voyons le fonctionnement interne d'une boucle en python et comment une fonction est exécutée. Les étapes peuvent être décomposées comme suit :

  • Création d'une liste d'objets itérables avec la fonction iter().
  • Jusqu'à ce que Stopiteration soit déclenché, exécutez une boucle while infinie.
  • Récupérez l'élément suivant dans le bloc try avec la fonction next().
  • L'opération à effectuer avec l'élément est effectuée après avoir récupéré l'élément.

Conclusion

Lorsque vous travaillez avec Python, les boucles sont un outil puissant. Les boucles peuvent être utilisées pour toutes sortes de choses intéressantes lors de l'analyse de données avec Python. Python for loops est généralement utilisé pour les objets itérables comme une liste, une chaîne, un ensemble ou un tuple.

En définissant l'objet itérable, puis la fonction que vous souhaitez exécuter, la fonction peut être exécutée à plusieurs reprises jusqu'à ce qu'un critère spécifié soit rempli.

Particulièrement utilisé dans les travaux d'analyse de données, un outil python for loop est essentiel pour gagner du temps. Trier plusieurs lignes et colonnes de données devient un jeu d'enfant une fois que vous avez compris le fonctionnement des boucles.

D'autres fonctions telles que range et break peuvent également être implémentées dans la boucle for, ce qui favorise ses utilisations.

Nous espérons que cet article vous a donné un aperçu des bases de python pour les boucles. Si vous souhaitez en savoir plus sur les instructions de contrôle en Python, nous vous recommandons le programme de certificat avancé upGrad en Big Data de l'IIIT-Bangalore. Le programme est conçu pour les professionnels en activité qui aspirent à terminer leurs études post-diplôme sans compromettre leurs responsabilités professionnelles. Le cours de 7,5 mois comprend le mentorat d'experts de l'industrie, une foule d'études de cas et de projets pertinents pour l'industrie et un soutien de carrière à 360 degrés.

En plus d'un programme de classe mondiale et de solutions d'enseignement de pointe, les étudiants ont également accès à la base d'apprenants payants d'upGrad de plus de 40 000, qui ouvre de nombreuses possibilités pour poursuivre des projets collaboratifs et progresser dans votre carrière.

Réservez votre place avec nous dès aujourd'hui!

Que sont les instructions Short Hand if en Python ?

Les instructions abrégées si sont utilisées lorsqu'il n'y a qu'une seule instruction à exécuter dans le bloc if. Pour exécuter une instruction if courte, vous pouvez écrire votre instruction sur la même ligne que votre instruction If

Que sont les instructions if-else en Python ?

Les instructions if else en Python sont utilisées pour indiquer les sorties vraies et fausses en fonction de la condition fournie. Si l'instruction est vraie, la partie du bloc if sera exécutée. D'autre part, si la condition est fausse, le programme exécutera l'instruction en dehors du bloc if.

À quoi sert le remplacement de méthode en Python ?

Le remplacement de méthode est une fonctionnalité du polymorphisme en Python, à l'aide de laquelle un programmeur peut établir un lien entre une classe enfant et une classe parent. Puisqu'il y a au moins une classe impliquée dans la liaison, le concept d'héritage est également utilisé pour exécuter le remplacement de méthode. Avec l'aide de cette fonctionnalité, vous pouvez utiliser le même nom pour plus d'une fonction