Implementieren
Die while-Schleife kann auf unterschiedliche Weise verwendet werden, um die Funktionalität der DO-While-Schleife zu implementieren. Im Allgemeinen überprüft die WHE -Schleife den Zustand zu Beginn der Schleife, um die Iteration zu starten. Wenn die Bedingung auf True eingestellt ist, funktioniert die WHOR-Schleife wie die Schleife wie die Schleife. Diese Art von Schleife funktioniert wie die unendliche Schleife und die Schleife wird basierend auf dem jeweiligen Zustand beendet. Die Syntax dieser Art von Schleife ist unten angegeben.
Syntax:
während wahr:oder
Bedingung = wahrDie Aussagen der obigen Schleife werden mindestens einmal wie die ausgeführt DO-während Schleife und die Schleife werden iteriert, bis sie dem 'entspricht'Wenn' Zustand und führt die 'aus'brechen' Aussage oder entspricht dem jeweiligen Zustand. Verschiedene Verwendungen der während Schleife zur Implementierung der Logik von DO-während In Python wurde unter Verwendung verschiedener Beispiele gezeigt.
Beispiel-1: Emulieren Sie die DO-WAHR-Schleife mit der while-Schleife
Erstellen Sie eine Python -Datei mit dem folgenden Skrip. Hier ist der Zustand der Schleife auf WAHR mit der Iteration der Schleife zu beginnen. Der Nummer Variable wird vor Beginn der Ausführung der Schleife auf 30 initialisiert. Der Wert der Zahl wird in jeder Iteration der Schleife um 5 verringert. Wenn der Wert der Zahl 10 erreichte, dann 'brechen' Die Erklärung wird aus der Schleife ausgeführt und gekündigt.
#Initialisieren Sie eine ZahlAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Beispiel-2: Emulieren Sie die DO-WHLE-Schleife mit der while-Schleife ohne den Zustand "If"
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um eine Nummer wiederholt vom Benutzer zu nehmen, bis der Benutzer eine Nummer mehr als oder gleich 50 bietet. Der überprüfen Variable wird auf eingestellt WAHR mit der Iteration der Iteration zu beginnen während Schleife wie das DO-während Schleife. Der Wert dieser Variablen wurde am Ende der Schleife geändert, um die Schleife zu beenden.
#Den Zustand für die Schleife einsetzenAusgang:
Die folgende Ausgabe wird für die Eingabewerte von 70, 55 und 30 nach der Ausführung des obigen Skripts angezeigt.
Beispiel-3: Emulieren Sie die DO-while-Schleife mit einer Weile-Schleife mit mehreren Break-Anweisungen
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um den Benutzernamen und das Kennwort für die Authentifizierung zu erhalten, und der Benutzer kann den Benutzernamen und das Kennwort maximal dreimal angeben, wenn er sich in früheren Versuchen nicht authentifizieren kann. Der erste 'brechen' Die Anweisung wird aus der Schleife ausgeführt und beendet, wenn der übernommene Benutzername und das Passwort gültig sind. Der Zweite 'brechen' Die Anweisung wird aus der Schleife ausgeführt und beendet, wenn der falsche Benutzername oder das falsche Passwort dreimal bereitgestellt wird.
Zähler = 3Ausgang:
Die folgende Ausgabe wird für die Bereitstellung eines ungültigen und gültigen Benutzernamens und eines gültigen Kennworts nach der Ausführung des oben genannten Skripts angezeigt.
Beispiel-4: Emulieren Sie die DO-while-Schleife mithilfe der while-Schleife mit einer Zufallszahl
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um eine zufällige Ganzzahl innerhalb von 10 bis 99 zu generieren und die Schleife basierend auf dem Zufallswert zu beenden. Drei 'brechen' Im Skript wurden Aussagen hinzugefügt, um die Schleife basierend auf drei Bedingungen zu beenden.
#Import Randint -ModulAusgang:
Die folgende ähnliche Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Das Skript wurde viermal ausgeführt und vier Arten von Ausgaben wurden basierend auf dem Zufallswert generiert.
Abschluss
Verschiedene Möglichkeiten der Implementierung Eine Do-zu-WHE Schleife in Python mit a während Die Schleife wurde in diesem Tutorial mit einfachen Beispielen gezeigt, um den Python -Benutzern zu helfen. Der 'für' Schleife kann auch verwendet werden, um dieselbe Aufgabe zu erledigen.