Python Verschachtelte Schleifen

Die Sprache Python ermöglicht das Einbetten einer weiteren Schleife in einen Schleifenkörper.

Python-Syntax für verschachtelte for-Schleifen:

for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)

Python-Syntax für verschachtelte while-Schleifen:

while expression: while expression: statement(s) Anweisung(s)

Sie können andere Schleifenkörper in einen Schleifenkörper einbetten. Zum Beispiel können Sie eine for-Schleife in eine while-Schleife einbetten und umgekehrt eine while-Schleife in eine for-Schleife.

Beispiel:

Das folgende Beispiel verwendet verschachtelte Schleifen, um Primzahlen zwischen 2 und 100 auszugeben:

Beispiele

#!/usr/bin/python # -*- coding: UTF-8 -*- i = 2 while(i < 100): j = 2 while(j <= (i/j)): if not(i%j): break j = j + 1 if (j > i/j) : print i, "is prime" i = i + 1 print "Auf Wiedersehen!"

Die Ausgabe des obigen Beispiels ist:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!
Andere Erweiterungen