Für Schleife in Python - Flussdiagramm von Python mit Beispiel

Inhaltsverzeichnis:

Anonim

Einführung in For Loop in Python

In Article For Loop in Python beginnt jede Programmiersprache mit demselben Regelsatz. Die Syntax kann unterschiedlich sein. Python hat auch bedingte Anweisungen und Schleifen. Heute konzentrieren wir uns auf Python-Loops. Um in jeder Sprache perfekt zu sein, müssen Sie mit den Grundkonzepten beginnen. For-Schleife ist einer von ihnen. Dies ist für Programmierer sehr wichtig zu verstehen. Die meiste Zeit ignorieren wir es, diese winzigen wichtigen Teile der Sprache aufzufrischen. Während wir eine Programmiersprache lernen, müssen wir sie nebeneinander üben. Die Hauptsache gilt beim Lernen für eine Schleife. Die For-Schleife ist für viele Programmierer verwirrend. Es ist eine gute Übung, wenn Sie den Code zum Zeitpunkt des Lernens ausprobieren. Machen Sie sich mit dem Code schmutzig, damit die Wahrscheinlichkeit, das Konzept zu verstehen, schneller ist. Öffnen Sie also Ihre Python-IDE (integrierte Entwicklungsumgebung) und beginnen Sie damit. Wenn Sie die Grundlagen von pythonähnlichen Schlüsselwörtern, Datentypen usw. kennen, sollten Sie sich zum besseren Verständnis für die for-Schleife entscheiden. Lassen Sie mich zunächst erklären, warum diese Schleifen in jeder Programmiersprache wichtig sind.

Angenommen, wir müssen jeden Buchstaben im Satz ausdrucken und schauen uns dazu das folgende Programm an.

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))

Ausgabe:

Wenn Sie sich das obige Programm ansehen, scheint es, als hätten wir mehr Wiederholungen. Es ist sperrig. Wir haben vorerst nur 11 Charaktere zu beschuhen. Angenommen, wir müssen Buchstaben für den gesamten Absatz oder den Artikel drucken, der möglicherweise Tausende von Wörtern enthält. Wir müssen eine unbegrenzte Print-Erklärung schreiben. Als Mensch ist es eine sehr mühsame Aufgabe, sich damit auseinanderzusetzen.

Die Lösung ist es also, sie zu wiederholen. Jetzt konzentrieren wir uns darauf, den Code auf die erforderliche Ausgabe zu reduzieren. Jetzt ist es Zeit, unseren Code zu verbessern. Schauen wir uns unten das Code-Snippet für denselben Code an, den wir für die Begrüßung geschrieben haben.

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

Ausgabe:

Schauen Sie sich den Unterschied zwischen dem Code an. Mit der For-Schleife können wir Code auf einfachere Weise mit weniger Code schreiben, über den wir iterieren können. Dies minimiert die Verwirrung, reduziert Codezeilen, verbessert das Verständnis und läuft schneller. Jetzt haben Sie die Idee, warum die for-Schleife für die Codierung erforderlich ist und wie sie unsere Kopfschmerzen verringert, wenn wir über umfangreiche Daten iterieren müssen. Es ist Zeit, sich die Syntax der for-Schleife in Python anzuschauen.

Syntax

Wenn Sie dies bereits beobachtet haben, können Sie feststellen, dass for loop in Java oder einer anderen Sprache eine andere Syntax hat als die oben beschriebene. Nehmen Sie das gleiche Beispiel wie oben, und wir werden herausfinden, wie genau dies funktioniert.

Wie Sie sehen, haben wir eine Variablenbegrüßung und Diese Variable haben wir in einem String 'Hallo Python' gespeichert. for ist ein Schlüsselwort in Python. Nach dem Schreiben für haben wir einen variablen Namensbuchstaben. Buchstabe wird hier nirgendwo zuvor definiert. In Operator in Python, der jeweils einen Wert in Greeting annimmt. Und speichert es in einem Brief.

Beispiel des Briefes zur Begrüßung

Flussdiagramm der For-Schleife in Python

Das folgende Flussdiagramm zeigt, wie Sie denken müssen, wenn Sie mit for loop in python arbeiten. Das Flussdiagramm zeigt die Logik des Programms. Es wird empfohlen, das Flussdiagramm auszuprobieren, bevor Sie das eigentliche Programm codieren.

Wie funktioniert die For-Schleife in Python?

For-Schleifen in Python sind so konzipiert, dass sie eine beliebige Sequenz wie list, tuple, dictionary, set und string durchlaufen. Wir haben bereits gesehen, wie for loop in Python funktioniert.

Nun ist es an der Zeit, sich anzuschauen, wie wir die Ausführung an einem bestimmten Punkt mit Hilfe einer break-Anweisung abbrechen können.

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

Ausgabe:

Im obigen Programm gaben wir die Bedingung in der Schleife an, wenn wir den Wert pink erhalten und dann aufhören zu iterieren. Auf diese Weise können wir zu einem bestimmten Ergebnis kommen. Es gibt viele Szenarien, in denen wir diese Logik verwenden können.

Beispiele (korrekte Codierung mit Ausgabe)

Beispiel 1

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

Ausgabe:

Beispiel # 2

In diesem Beispiel haben wir die Range-Funktion in Python verwendet. Dies ist eine der am häufigsten verwendeten Funktionen in Python, wenn Sie mit for-Schleifen arbeiten. Diese Funktion ist syntaktisch bedingt

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

Ausgabe:

Beispiel # 3

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

Ausgabe:

Beispiel # 4

Verschachtelt für eine Schleife. Wir können wie folgt für eine Schleife nisten. Wir iterieren hier über zwei Arrays.

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

Ausgabe:

Fazit

Python for Loops ist sehr einfach zu programmieren und zu verstehen. Sich in Python zu bewegen, während man mit dem Text spielt, ist heutzutage ein absolutes Muss. Bibliotheken arbeiten mit einer Vielzahl von Daten, die von verschiedenen Anwendungen weltweit generiert wurden. Übrigens, Sie wissen, es ist eine Grundvoraussetzung, um mit der robusten Python-Programmierung zu beginnen.

Empfohlener Artikel

Dies war eine Anleitung für For Loop in Python. Hier diskutieren wir eine Einführung in For Loop in Python und Flow Diagram zusammen mit einem Beispiel. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Python-Frameworks
  2. Python-Operatoren
  3. Vorteile von Python
  4. Muster in Python
  5. Übersicht über For Loop in Java
  6. Für Schleife in PHP