Die in den letzten Jahren populär gewordene Verschachtelung von Python-Schleifenanweisungen wird anhand von Beispielen erläutert (nehmen Sie Pause als Beispiel).

Tomorin
Freigeben: 2018-08-13 15:55:20
Original
3174 Leute haben es durchsucht

Python-Sprache ist eine sehr lockere Sprache Mit der Python-Sprache können Sie eine weitere Schleife in einen Schleifenkörper einbetten. Dies wird als verschachtelte Schleife bezeichnet.

Die folgende Abbildung zeigt die verschachtelte Schleifenstruktur:

Die in den letzten Jahren populär gewordene Verschachtelung von Python-Schleifenanweisungen wird anhand von Beispielen erläutert (nehmen Sie Pause als Beispiel).

Python für verschachtelte Schleifensyntax:

for iterating_var in sequence:
   for iterating_var in sequence: 
     statements(s)
   statements(s)
Nach dem Login kopieren

Python while-Schleifen-Verschachtelungssyntax:

while expression:   
     while expression:      
     statement(s)
statement(s)
Nach dem Login kopieren

Sie können andere Schleifenkörper in den Schleifenkörper einbetten, z. B. eine for-Schleife in eine while-Schleife, umgekehrt können Sie eine for-Schleife einbetten in einer for-Schleife. Betten Sie eine while-Schleife darin ein.

Das folgende Beispiel verwendet eine verschachtelte Schleife, um eine Primzahl zwischen 2 und 100 auszugeben:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 i = 2while(i < 100):
  j = 2
   while(j <= (i/j)):
       if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " 是素数"
   i = i + 1
 print "Good bye!"
Nach dem Login kopieren

Das Ausgabeergebnis des obigen Beispiels:

2 ist a Primzahl
3 ist eine Primzahl
5 ist eine Primzahl
7 ist eine Primzahl
11 ist eine Primzahl
13 ist eine Primzahl
17 ist eine Primzahl
19 ist eine Primzahl
23 ist eine Primzahl
29 ist eine Primzahl
31 ist eine Primzahl
37 ist eine Primzahl
41 ist eine Primzahl
43 ist eine Primzahl
47 ist eine Primzahl
53 ist eine Primzahl
59 ist eine Primzahl
61 ist eine Primzahl
67 ist eine Primzahl
71 ist eine Primzahl
73 ist eine Primzahl
79 ist eine Primzahl
83 ist eine Primzahl
89 ist eine Primzahl
97 ist eine Primzahl
Auf Wiedersehen!

Regelkreisanweisungen im Zusammenhang mit diesem Artikel:

Verwendung und Funktion der continue-Anweisung in der Python-Anweisung

Python Die Break-Anweisung in der Anweisung springt aus der Schleifeninstanz

Welche Rolle spielt die Pass-Anweisung in der Python-Anweisung? Eine kurze Diskussion über die Verwendung der Pass-Anweisung


Das obige ist der detaillierte Inhalt vonDie in den letzten Jahren populär gewordene Verschachtelung von Python-Schleifenanweisungen wird anhand von Beispielen erläutert (nehmen Sie Pause als Beispiel).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!