Tutoriel Python For Loop avec des exemples à pratiquer



Cet article sur Python For Loop explique ce que sont les boucles For et où pouvons-nous les utiliser, ainsi que la syntaxe de Python For Loop. Il comprend également plusieurs exemples que vous pouvez pratiquer.

Le langage de programmation Python a une longueur d'avance sur les autres langages de programmation depuis le début. a un avantage similaire en ce qui concerne . Dans cet article, nous découvrirons Python For Loop et comment l'utiliser dans un programme. Les concepts suivants sont traités dans cet article:

Avec d'immenses applications et des implémentations plus faciles de Python avec la science des données, il y a eu une augmentation significative du nombre d'emplois créés pour la science des données chaque année. Inscrivez-vous pour Edureka et acquérez une expérience pratique avec des projets industriels en temps réel ainsi qu'une assistance 24h / 24 et 7j / 7, ce qui vous permettra de devenir un Data Scientist à succès,





Allons-y et commençons cet article par une introduction de base à pour boucle en python.

Qu'est-ce que Python For Loop?

Une boucle for est utilisée pour parcourir des séquences comme un liste , tuple , ensemble , etc ou. Et non seulement les séquences, mais tout objet itérable peut également être parcouru à l'aide d'une boucle for.



Comprenons la boucle for à l'aide d'un organigramme ci-dessous.

organigramme-python pour loop-edureka

L'exécution démarrera et recherchera le premier élément de la séquence ou de l'objet itérable. Il vérifiera s'il a atteint la fin de la séquence ou non. Après avoir exécuté les instructions du bloc, il recherchera l'élément suivant de la séquence et le processus se poursuivra jusqu'à ce que l'exécution ait atteint le dernier élément de la séquence.



Syntaxe Python For Loop

Comprenons la syntaxe de la boucle for avec un exemple:

x = (1,2,3,4,5) pour i dans x: print (i)

Production: un

2

3

4

5

comment trouver palindrome en java

Dans l'exemple ci-dessus, l'exécution a commencé à partir du premier élément du tuple x, et elle s'est poursuivie jusqu'à ce que l'exécution atteigne 5. C'est un exemple très simple de la façon dont nous pouvons utiliser une boucle for en python. Voyons également comment la fonction range peut être utilisée avec la boucle for.

Gamme en Python For Loop

En python, range est une fonction intégrée qui renvoie une séquence. UNE fonction de plage a trois paramètres qui sont le paramètre de départ, le paramètre de fin et un paramètre de pas. Le paramètre de fin n'inclut pas le nombre déclaré, comprenons-le avec un exemple.

a = list (range (0,10,2)) print (a)

Production: [0,2,4,6,8]

Dans l'exemple ci-dessus, la séquence commence à 0 et se termine à 9 car le paramètre de fin est 10 et le pas est 2, donc l'exécution while saute 2 étapes après chaque élément.

Regardons maintenant un exemple utilisant python for loop.

def pattern (n): k = 2 * n - 2 pour i dans la plage (0, n): pour j dans la plage (0, k): print (end = '') k = k - 1 pour j dans la plage ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)

Production:

Dans l'exemple ci-dessus, nous avons pu faire un en utilisant une fonction de plage. Nous avons utilisé la fonction range pour obtenir le nombre exact d'espaces blancs et de valeurs d'astérisque afin d'obtenir le modèle ci-dessus.

Voyons comment nous pouvons utiliser une instruction break dans une boucle for python.

Python pour la rupture de boucle

Break in python est une instruction de flux de contrôle qui est utilisée pour quitter l'exécution dès que la rupture est rencontrée. Voyons comment nous pouvons utiliser une instruction break dans une boucle for à l'aide d'un exemple.

Disons que nous avons une liste avec en tant qu'éléments, nous allons donc quitter la boucle en utilisant l'instruction break dès que la chaîne souhaitée est rencontrée.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': break print (x)

Production: EST

U

Dans l'exemple ci-dessus, dès que la boucle rencontre la chaîne «R», elle entre dans le bloc d'instructions if où l'instruction break quitte la boucle. De même, nous pouvons utiliser l'instruction break en fonction des déclarations du problème.

est un master de troisième cycle

Voyons maintenant comment utiliser python pour la boucle dans les listes.

Python pour la boucle dans la liste

Une liste en python est une séquence comme les autres Type de données , il est donc tout à fait évident de savoir comment nous pouvons utiliser une liste. Laissez-moi vous montrer un exemple où une boucle for est utilisée dans une liste.

color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) for x in color for y in vehicle] print (color_comb)

Production: [('blue', 'car'), ('blue', 'bike'), ('blue', 'truck'), ('white', 'car'), ('white', 'bike') , ('blanc', 'camion')]

Voyons également comment nous pouvons utiliser l'instruction continue dans une boucle for en python.

Continuer en Python pour la boucle

Comprenons le même exemple que nous avons utilisé dans l'instruction break, au lieu de break, nous utiliserons l'instruction continue. C'est aussi une instruction de contrôle, mais la seule différence est qu'elle ignorera seulement l'itération actuelle et exécutera le reste des itérations de toute façon.

company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': continue print (x)

Production: EST

U

EST

À

À

Dans l'exemple ci-dessus, l'instruction continue a été rencontrée lorsque la valeur de chaîne était «R», de sorte que l'exécution a ignoré cette itération particulière et est passée à l'élément suivant de la liste.

Regardons maintenant quelques autres exemples pour mieux comprendre comment utiliser la boucle for en Python.

Exemples de boucles Python For

Voici un programme simple pour la boucle pour imprimer le produit de cinq nombres quelconques prélevés sur l'utilisateur

comment connecter la base de données mysql en java
res = 1 pour i dans la plage (0,5): n = int (input ('enter a number')) res * = n print (res)

Production:

Voici un autre programme simple pour calculer l'aire des carrés dont les côtés sont donnés dans une liste.

side = [5,4,7,8,9,3,8,2,6,4] area = [x * x for x in side] impression (zone)

Production: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

Maintenant que nous en avons terminé avec les concepts de la boucle for, voici quelques tutoriels qui vous aideront à apprendre le langage de programmation de manière structurée.

  1. Alors que la boucle en Python
  2. Collections en Python
  3. Classes et objets Python
  4. Modules Python

Cela nous amène à la fin de cet article où nous avons appris comment utiliser For Loop In Python. J'espère que vous êtes clair avec tout ce qui a été partagé avec vous dans ce tutoriel.

Si vous avez trouvé cet article sur 'Python For Loop' pertinent, consultez le une entreprise de formation en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Nous sommes là pour vous aider à chaque étape de votre voyage et proposer un programme conçu pour les étudiants et les professionnels qui souhaitent devenir . Le cours est conçu pour vous donner une longueur d'avance dans la programmation Python et vous former aux concepts Python de base et avancés ainsi que divers comme

Si vous rencontrez des questions, n'hésitez pas à poser toutes vos questions. Mettez-les dans la section commentaires de «Python for Loop» et notre équipe se fera un plaisir de vous répondre.