Pour boucle en Python - Diagramme de flux de Python avec exemple

Table des matières:

Anonim

Introduction à For Loop en Python

Dans l'article For Loop en Python, tout langage de programmation commence par le même ensemble de règles. La syntaxe est peut être différente. Python a également des instructions conditionnelles et des boucles. Aujourd'hui, nous allons nous concentrer sur les boucles en python. Pour être parfait dans n'importe quelle langue, vous devez commencer par les concepts de base. Pour la boucle est l'un d'entre eux. Ceci est très important à comprendre pour les programmeurs. La plupart du temps, nous ignorons de brosser ces petites-petites parties importantes de la langue. Tout en apprenant un langage de programmation, nous devons commencer à le pratiquer côte à côte. L'essentiel s'applique lors de l'apprentissage d'une boucle. La boucle For est source de confusion pour de nombreux programmeurs. C'est une bonne pratique si vous essayez le code au moment de l'apprendre. Mettez la main à la pâte avec le code afin que la probabilité de comprendre le concept soit plus rapide. Alors, ouvrez votre Python IDE (environnement de développement intégré) et commencez à le faire. Si vous connaissez les bases des mots-clés de type python, des types de données, etc., vous êtes prêt à utiliser la boucle for pour une meilleure compréhension. Permettez-moi tout d'abord de vous expliquer pourquoi ces boucles sont importantes dans n'importe quel langage de programmation.

Supposons que nous devions imprimer chaque lettre dans la phrase et pour ce faire, regardez le programme ci-dessous.

Code

#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))

Production:

Si vous regardez le programme ci-dessus, il semble que nous ayons plus de répétitions. C'est encombrant. nous n'avons que 11 personnages à chausser pour l'instant. Supposons que nous devions imprimer des lettres pour tout le paragraphe ou l'article qui peuvent contenir des milliers de mots. Nous devons écrire une déclaration d'impression sans limite. En tant qu'être humain, c'est une tâche très fastidieuse de faire face à cela.

Donc, la solution consiste à itérer dessus. Maintenant, nous allons nous concentrer sur la réduction du code avec la sortie requise. Il est maintenant temps d'améliorer notre code. Regardons l'extrait de code ci-dessous pour le même code que celui que nous avons écrit pour le message d'accueil.

#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)

Production:

Regardez la différence entre le code. For loop nous aide à écrire du code de manière plus simple avec moins de code sur lequel nous pouvons itérer. Cela minimise la confusion, réduit les lignes de code, améliore la compréhension et s'exécute plus rapidement. Maintenant, vous avez compris pourquoi la boucle for est nécessaire pour le codage et comment elle réduit nos maux de tête si nous devons itérer sur des données volumineuses. Il est temps de regarder la syntaxe de la boucle for en Python.

Syntaxe

Si vous avez déjà observé, vous pouvez voir que la boucle for en java ou dans une autre langue a une syntaxe différente de celle écrite ci-dessus. Prenez le même exemple ci-dessus, et nous verrons comment cela fonctionne exactement.

Comme vous le voyez, nous avons une variable d'accueil et cette variable que nous avons stockée sur une chaîne «Hello Python». car est un mot-clé en python. Après avoir écrit pour nous avons une lettre de nom de variable. la lettre n'est définie nulle part ici. En opérateur en python qui prend de la valeur dans Greeting un à la fois. Et le stocke dans une lettre.

Exemple de lettre de salutation

Organigramme de la boucle For en Python

L'organigramme ci-dessous indique comment penser en travaillant avec for loop en python. L'organigramme montre la logique du programme. Il est recommandé d'essayer l'organigramme avant de coder le programme réel.

Comment fonctionne la boucle For en python?

Les boucles for en python sont conçues pour boucler sur n'importe quelle séquence comme list, tuple, dictionary, set et string. Nous avons déjà vu comment la boucle for fonctionne en python.

Maintenant, le temps de voir comment pouvons-nous interrompre l'exécution à un certain point à l'aide d'une instruction break.

color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break

Production:

Dans le programme ci-dessus, nous avons donné une condition dans la boucle si nous obtenons la valeur rose, puis arrêtons d'itérer. De cette façon, nous pouvons arriver à un résultat particulier. Il existe de nombreux scénarios où nous pouvons utiliser cette logique.

Exemples (codage correct avec sortie)

Exemple 1

#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)

Production:

Exemple # 2

Dans cet exemple, nous avons utilisé la fonction range en python. C'est l'une des fonctions les plus utilisées en python lors de l'utilisation de for loop. Cette fonction a la syntaxe due

range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)

Production:

Exemple # 3

#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))

Production:

Exemple # 4

Imbriqué pour une boucle. Nous pouvons imbriquer pour une boucle comme suit. Nous parcourons ici deux tableaux.

#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)

Production:

Conclusion

Python pour les boucles est très facile à coder et à comprendre. Boucler en python tout en jouant avec le texte est très important, les compétences essentielles de nos jours comme non. des bibliothèques sont là pour travailler sur un grand nombre de données générées par différentes applications dans le monde. Reste que vous savez que c'est une base pour commencer avec une programmation python robuste.

Article recommandé

Cela a été un guide pour For Loop en Python. Nous discutons ici d'une introduction à For Loop en Python et d'un diagramme de flux avec un exemple. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Cadres Python
  2. Opérateurs Python
  3. Avantages de Python
  4. Patterns en Python
  5. Présentation de For Loop en Java
  6. Pour boucle en PHP