Python for-Schleifenanweisung
Python-for-Schleifen können über Elemente jeder Sequenz iterieren, wie z. B. eine Liste oder eine Zeichenkette.
Syntax:
Das Syntaxformat der for-Schleife ist wie folgt:
for iterating_var in sequence: statements(s)
Flussdiagramm:

Beispiel:
Beispiele
Selbst ausprobieren »
Die Ausgabe des obigen Beispiels ist:
当前字母: P 当前字母: y 当前字母: t 当前字母: h 当前字母: o 当前字母: n 当前水果: banana 当前水果: apple 当前水果: mango Good bye!
Iteration nach Sequenzindex
Eine andere Möglichkeit, eine Schleife zu durchlaufen, ist die Verwendung des Index, wie im folgenden Beispiel:
Beispiel
Die Ausgabe des obigen Beispiels ist:
当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
Im obigen Beispiel haben wir die eingebauten Funktionen len() und range() verwendet. Die Funktion len() gibt die Länge der Liste zurück, d. h. die Anzahl der Elemente. range() gibt eine Zahlenfolge zurück.
Verwendung der else-Anweisung mit einer Schleife
In Python bedeutet for...else Folgendes: Die Anweisungen in der for-Schleife unterscheiden sich nicht von normalen, und die Anweisungen im else-Zweig werden ausgeführt, wenn die Schleife normal beendet wird (d. h., die for-Schleife wird nicht durch ein break unterbrochen). Dasselbe gilt für while...else.
Beispiel
Selbst ausprobieren »
Die Ausgabe des obigen Beispiels ist:
10 等于 2 * 5 11 是一个质数 12 等于 2 * 6 13 是一个质数 14 等于 2 * 7 15 等于 3 * 5 16 等于 2 * 8 17 是一个质数 18 等于 2 * 9 19 是一个质数
Weitere Beispiele:Python: Raute, Dreieck, Rechteck drucken
Weitere Erweiterungen