Python

Python für Schleife

Python für Schleife

Schleifen sind sehr wichtige und wesentliche Bestandteile jeder Programmiersprache. Schleifen werden für verschiedene Zwecke verwendet, z. B. zum Ausführen desselben Codeblocks und zum Durchlaufen der Container. Wie andere Programmiersprachen bietet Python auch Schleifen, d.h.e., while-Schleife und for-Schleife.

Die for-Schleife in Python iteriert über die Sequenz (Liste, Tupel, Wörterbücher usw.).) und durchqueren sie. Die For-Schleife ist vorteilhaft für die Durchführung der iterativen Aufgaben. Wir können denselben Codeblock auch mehrmals ausführen, indem wir die for-Schleife verwenden.

Dieser Artikel erklärt die for-Schleife mit Beispielen.

Syntax

Die for-Schleife wird mit dem deklariert zum Stichwort. Die Syntax der for-Schleife lautet wie folgt:

zum iterator_variable im Reihenfolge:
Anweisung(en) oder Hauptteil der for-Schleife

Das iterator_variable wird verwendet, um durch die Sequenz zu iterieren. Der Wert des Elements wird aus der Sequenz entnommen und die Operation wird ausgeführt. Die for-Schleife endet nicht, es sei denn, das letzte Element in der Sequenz wird durchlaufen. Die Einrückung wird verwendet, um den Rumpf der for-Schleife von ihrer Deklaration zu trennen.

Sehen wir uns nun die Beispiele für for-Schleifen in Python an.

Beispiele 1: Drucken der Elemente der Liste

Lassen Sie uns eine Liste deklarieren und die for-Schleife verwenden, um die Listenelemente zu drucken.

#eine Liste von Tieren deklarieren
animal= ["Kuh","Hund","Katze","Kamel","Löwe"]
#eine for-Schleife deklarieren
#x ist die Iteratorvariable
für x im Tier:
#jedes Element der Liste drucken
drucken (x)

Ausgabe

Beispiel 2: Berechnung der Summe der Listenelemente

Jetzt schreiben wir ein Programm und berechnen die Summe aller Elemente einer Liste.

#eine Nummernliste deklarieren
meineliste=[1,2,3,4,5,6,7,8,9,10]
#deklarieren einer Variablen zum Speichern des Summenwerts
Summe=0
#die for-Schleife deklarieren
für x in meiner Liste:
Summe=Summe+x
print("Die Summe ist: ",Summe)

Ausgabe

Beispiel 3: Durchlaufen des Strings mit for-Schleife

In Python können wir den String auch mit der for-Schleife iterieren. Sehen wir uns ein Beispiel dafür an.

#deklarieren einer Website-Variablen
website="linuxhint"
#eine for-Schleife deklarieren
für x auf der Website:
drucken (x)

Ausgabe

Python for-Schleife mit else-Anweisung

Python ermöglicht es uns, die else-Anweisung in Kombination mit den Schleifen zu verwenden. Die else-Anweisung wird ausgeführt, wenn die Schleife beendet oder die Liste iteriert wird. Sehen wir uns ein Beispiel dafür an.

#deklarieren einer Website-Variablen
website="linuxhint"
#eine for-Schleife deklarieren
für x auf der Website:
drucken (x)
#eine else-Anweisung deklarieren
sonst:
print("Ausführung der else-Anweisung")
print("Das Ende der for-Schleife")

Ausgabe

Break-Anweisung mit der for-Schleife verwenden

Die break-Anweisung wird verwendet, um die Iteration der for-Schleife zu steuern. Die break-Anweisung stoppt die Iteration der for-Schleife nach der jeweiligen Iteration. Es beendet auch die for-Schleife, wenn eine Testbedingung wahr ist. Sehen wir uns ein Beispiel dafür an. Im gegebenen Beispiel wird die for-Schleife beendet, wenn der Wert des Iterators gleich dem cat.

#eine Liste von Tieren deklarieren
animal= ["Kuh","Hund","Katze","Kamel","Löwe"]
#eine for-Schleife deklarieren
#x ist die Iteratorvariable
für x im Tier:
#jedes Element der Liste drucken
drucken (x)
if (x=="Katze"):
#mit der break-Anweisung
Unterbrechung

Ausgabe

Verwenden der continue-Anweisung mit der for-Schleife

Die Continue-Anweisung wird auch verwendet, um die Iteration der for-Schleife zu steuern. Mit der continue-Anweisung kann die aktuelle Iteration übersprungen werden, während die for-Schleife mit der nächsten Iteration fortfährt. Die continue-Anweisung überspringt die Iteration der for-Schleife, wenn eine Testbedingung wahr ist. Sehen wir uns ein Beispiel dafür an.

#eine Liste von Tieren deklarieren
animal= ["Kuh","Hund","Katze","Kamel","Löwe"]
#eine for-Schleife deklarieren
#x ist die Iteratorvariable
für x im Tier:
#jedes Element der Liste drucken
if (x=="Katze"):
#mit der Continue-Anweisung
fortsetzen
drucken (x)

Ausgabe

Im gegebenen Beispiel wird die aktuelle Iteration übersprungen, wenn der Wert des Iterators gleich dem cat . ist.

Verwenden der range()-Funktion in der for-Schleife

Die Funktion range() generiert die Zahlen der Reihe nach. Wir können den Start-, Stopp- und Schrittweitenwert innerhalb der Bereichsfunktion angeben. Wenn der Schrittweitenwert nicht definiert ist, ist er standardmäßig 1. Die Funktion range() wird auch verwendet, um auf die Indizes der deklarierten Sequenz zuzugreifen. Schauen wir uns einfach die Beispiele der Bereichsfunktion an. Wir schreiben das einfachste Programm, das die Bereichsfunktion verwendet, um die Zahl 10 . zu drucken. Die Funktion range() druckt die Zahl von 0 bis 9.

#die Bereichsfunktion mit der for-Schleife verwenden
für Zahl im Bereich (10):
#Drucken des Wertes von num
Drucken (Anzahl)

Ausgabe

Lassen Sie uns nun den Start-, Stopp- und Schrittgrößenwert mit der Funktion range() verwenden.

#die Bereichsfunktion mit der for-Schleife verwenden
#der Startwert ist 1, der Stoppwert ist 30 und der Schrittwert ist 3.
für Anzahl im Bereich (1,30,3):
#Drucken des Wertes von num
Drucken (Anzahl)

Ausgabe

Die Funktion range() wird auch verwendet, um die Indizes der Sequenz zu erhalten. Sehen wir uns ein Beispiel dafür an, bei dem die Funktion len() verwendet wird, um die Länge der Liste zurückzugeben.

#eine Liste von Tieren deklarieren
animal= ["Kuh","Hund","Katze","Kamel","Löwe"]
#eine for-Schleife deklarieren
#x ist die Iteratorvariable
#die Länge der Tierliste mit der Funktion len() ermitteln()
für x im Bereich(len(Tier)):
#jedes Element der Liste drucken
print(Tier[x])

Ausgabe

Fazit

Dieser Artikel erklärt die Verwendung der for-Schleife in Python anhand einfacher Beispiele. Die for-Schleife wird verwendet, um den Container zu iterieren und auf die Elemente des Containers zuzugreifen. Dieser Artikel wird für Anfänger von Vorteil sein.

So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...
Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...