Heim >Backend-Entwicklung >Python-Tutorial >Verwendung der Python-While-Schleife
Die while-Schleife ist eine der Schleifenstrukturen in Python. Die while-Schleife wird fortgesetzt, bis der Ausdruck falsch wird. Es drückt einen logischen Ausdruck aus und muss einen wahren oder falschen Wert zurückgeben. Dieser Artikel stellt die Verwendung der Python-while-Schleife vor. Freunde, die sie benötigen, können diesen Artikel lesen.
Eine Schleife ist eine Struktur, die bewirkt, dass das erste Programm eine bestimmte Anzahl von Malen wiederholt wird. Die Zustände wiederholen sich immer wieder. Wenn die Bedingung falsch wird, endet die Schleife und die Kontrolle über das Programm wird an die Anweisungen übergeben, die auf die Schleife folgen.
while-Schleife:
while-Schleife ist eine der Schleifenstrukturen in Python. Die while-Schleife wird fortgesetzt, bis der Ausdruck falsch wird. Sie drückt einen logischen Ausdruck aus und muss einen wahren oder falschen Wert zurückgeben
Die Syntax der while-Schleife lautet:
while expression: statement(s)
Hier wird zuerst die Ausdrucksanweisung ausgewertet. Wenn der Ausdruck wahr ist, wird der Deklarationsblock wiederholt ausgeführt, bis der Ausdruck falsch wird. Andernfalls wird der auf die nächste Anweisung folgende Anweisungsblock ausgeführt.
Hinweis: In Python folgen alle eingerückten Zeichen, gefolgt von Leerzeichen, der gleichen Anzahl von Anweisungen in einer Programmierstruktur und werden als Teil eines einzelnen Codeblocks betrachtet. Python verwendet Einrückungen als Methode zum Gruppieren von Anweisungen.
Zum Beispiel:
#!/usr/bin/python count = 0 while (count < 9): print 'The count is:', count count = count + 1 print "Good bye!"
Dadurch wird Folgendes erzeugt Ergebnis:
The count is: 0 The count is: 1 The count is: 2 The count is: 3 The count is: 4 The count is: 5 The count is: 6 The count is: 7 The count is: 8 Good bye!
Bis die Anzahl nicht mehr weniger als 9 Blöcke beträgt, besteht sie aus Druck- und Inkrementanweisungen und wird wiederholt ausgeführt. Bei jeder Iteration wird der aktuelle Wert der Indexanzahl angezeigt und dann um eins erhöht.
Endlosschleife:
Sie müssen vorsichtig sein, wenn Sie eine While-Schleife verwenden, da in diesem Fall nie die Möglichkeit einer falschen Wertverwendung berücksichtigt wird . Dies wird einen Zyklus verursachen, der niemals enden wird. Diese Schleife wird als Endlosschleife bezeichnet.
Eine Endlosschleife kann bei der Client/Server-Programmierung nützlich sein, wenn der Server kontinuierlich laufen muss, damit Client-Programme bei Bedarf mit ihm kommunizieren können.
Zum Beispiel:
#!/usr/bin/python var = 1 while var == 1 : # This constructs an infinite loop num = raw_input("Enter a number :") print "You entered: ", num print "Good bye!"
Dies führt zu folgendem Ergebnis:
Enter a number :20 You entered: 20 Enter a number :29 You entered: 29 Enter a number :3 You entered: 3 Enter a number between :Traceback (most recent call last): File "test.py", line 5, innum = raw_input("Enter a number :") KeyboardInterrupt
Das obige Beispiel wird in einer Endlosschleife ausgeführt, Sie müssen dazu das Programm Strg + C verwenden.
Einzelne Anweisungsgruppe: Ähnlich wie bei der if-Anweisungssyntax kann Ihre Simultanklausel, wenn sie nur eine einzelne Anweisung enthält, in derselben Zeile platziert werden,
Hier ist eine Die Syntax der Zeilenklausel:
while expression : statement
Das obige einfache Beispiel für die Verwendung der Python-while-Schleife wird vom Editor mit allen geteilt Der gesamte Inhalt ist hier, ich hoffe, er kann jedem als Referenz dienen und ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.
Weitere Artikel zur Verwendung von Python-while-Schleifen finden Sie auf der chinesischen PHP-Website!