Python geht weiter

Python geht weiter
„In Python werden Schleifen verwendet, um wiederholt einen Befehl zu wiederholen oder auszuführen. Python hat einige Kontrollanweisungen, die uns bei der Verwaltung der Richtung dieser Schleifen unterstützen. Angenommen, Sie möchten die Schleife beenden, wenn ein bestimmter Zustand erfüllt ist, oder eine bestimmte Iteration überspringen. Durch die Verwendung von Python Break-, Weiter- und andere Kontrollbefehle ermöglicht Python, diese Operationen durchzuführen. In diesem kurzen Tutorial wird die Python fortgesetzt, wie es sich auf das Verhalten einer Schleife auswirkt und wie Sie sie in Ihren Programmen auf einen guten Zweck anwenden können.”

Was ist Python Weitere Statement?

Pythons Fortsetzung stoppt den Fluss, startet ihn jedoch zu Beginn der Schleife neu. Für eine bestimmte Iteration wird der verbleibende Code nicht verarbeitet und der Fluss für die folgende Iteration neu gestartet. Um eine bestimmte Iteration zu überspringen, verwenden Sie den Befehl weiter in Python. Weitere Anweisung wird auch verwendet, wenn eine Erkrankung erfüllt ist, ähnlich wie die Python -Pause.

Die Anweisung einer Schleife wird verwendet, um zur anschließenden Iteration voranzukommen. Die Weitergabe von Fortsetzung verhindert die Ausführung eines zusätzlichen Code. Eine Fortsetzung der Anweisung beendet eine Schleife im Gegensatz zu einer Break -Anweisung nicht vollständig. Wenn eine Bedingung erfüllt ist, können Sie einen Abschnitt einer Schleife in Python überspringen, indem Sie die Anweisung für Continual verwenden. Der Rest der Schleife wird dann weiter ausgeführt. Innerhalb von Schleifen werden die Anweisungen in der Regel nach einer IF -Anweisung verwendet.

Lassen Sie uns diese Ideen nun anhand einiger einfacher Beispiele diskutieren, damit Sie die wichtigen Ideen leichter identifizieren können.

Beispiel 1

Sie können die Weitergabe sowohl innerhalb einer für die Schleife als auch eine Weile -Schleife nutzen. Die für Schleife wird in dem folgenden Beispiel verwendet, um selbst Ganzzahlen von 0 bis 9 anzuzeigen. Zunächst haben wir gezeigt, wie man eine für die Schleife und die Range () -Methode verwendet, um eine Reihe von Zahlen von 0 bis 9 zu durchqueren. Die Funktion von Range () gibt eine Reihe von Zahlen zurück, die standardmäßig bei 0 und in Schritten nach 1 startet, bevor sie vor einer bestimmten Zahl anhalten.

Bitte beachten Sie, dass der Num%2 0 zurücksetzt, wenn ein Index eine Ganzzahlnummer ist. Ansonsten gibt es 1 zurück 1.

Für Num in Reichweite (10):
Wenn num % 2:
weitermachen
drucken (num)

Dies ist der Ausgabebildschirm, auf dem Sie sehen können, dass gleichmäßige Zahlen angezeigt werden.

Beispiel 2

In diesem Beispielprogramm wird Ihnen angezeigt. In einer Weile wird die Anweisung für die Fortsetzung verwendet. Zu Beginn haben wir den Anfangswert der Zählervariablen auf Null gesetzt (Zählernummer im Code). Zweitens wurde die Schleife eingeleitet, wenn die Zählernum weniger als 8 beträgt. Drittens haben wir für jede Iteration der Schleife die Zähler num um eins erhöht. Der Code überspringt die aktuelle Iteration, wenn das counter_num gerade ist. Wenn nicht, zeigen Sie den Zähler auf dem Bildschirm an.

counter_num = 0
während counter_num < 8:
counter_num += 1
Wenn nicht counter_num % 2:
weitermachen
print (counter_num)

Hier können Sie sehen, dass die Odd Ganzzahlen angezeigt werden.

Beispiel 3

In diesem Beispiel wird eine in A for Loop verwendete Angabe von Continu -Anweisung erörtert. Wir möchten ein Programm erstellen, das nur Zahlen von 10 bis 17 zurückgibt, aber nicht 13. Angenommen, eine „für“ -Schloop ist notwendig, um dies zu vervollständigen. Das Fortsetzung des Schlüsselworts ist an diesem Punkt nützlich. Wir werden eine Schleife von 10 bis 17 Mal durchführen, während wir überprüfen, ob der Iterator 13 ist 13. Die Schleife druckt das Ergebnis, wenn es gleich 13 ist; Andernfalls werden wir die Anweisung für Fortsetzung verwenden, um zur nächsten Iteration zu überspringen und alle Ergebnisse anzuzeigen. Eine Stichprobe der oben genannten Situation wird im folgenden Code angezeigt:

Für Num in Reichweite (10, 17):
Wenn num == 13:
weitermachen
drucken (num)

Die Zahlen von 10 bis 16 werden im folgenden Screenshot angezeigt, mit Ausnahme von 13 (die wie im obigen Code angezeigt wird).

Beispiel 4

Um zu demonstrieren, wie die Python -Fortsetzung der Anweisung funktioniert, verwenden wir ein Beispiel. In dem folgenden Beispiel lassen wir den Buchstaben „E“ in unserer Zeichenfolge aus, indem wir eine Weitergabe verwenden, wonach wir weiterhin iteriert werden.

Beachten Sie, dass wir eine Zeichenfolge durchlaufen. Wenn der Buchstabe „E“ in der angegebenen Zeichenfolge erscheint, weist uns der Zustand des For-Schleifens an, diese Iteration zu überspringen und zum nächsten zu übergehen. Wenn ein externer Zustand erfüllt ist. Die Version dieses Programms der Bedingung lautet „String == e.Wenn die Zeichenfolge „e“ entspricht, endet unser Programm diese Schleife -Iteration.

So sieht das gesamte Stück Code aus.

Für String in "Alexander":
Wenn String == "E":
weitermachen
Druck (Zeichenfolge)

Sie werden sehen, dass die Weitergabe dieser Iteration übersprungen wurde und der Brief „E“ nicht in die Konsole geschrieben wurde.

Beispiel 5

Berücksichtigen Sie das Szenario, in dem Sie ein Programm erstellen müssen, das die Zahlen von 1 bis 15 ausgibt, aber nicht 6. Nehmen wir an, dass diese Aufgabe mit einer Schleife erledigt werden sollte und nur eine Schleife verwendet werden kann. Und hier wird die Fortsetzung der Anweisung verwendet. Was wir tun können, ist eine Schleife von 1 bis 15 Mal auszuführen und den Wert des Iterators jedes Mal mit 6 zu vergleichen. Wir werden die Weitergabe anwenden, um zur nächsten Iteration überzugehen, wenn der Wert gleich 6 ist. Andernfalls werden wir den Wert ausdrucken.

Aufgrund der im Code angegebenen Bedingung werden alle in der Ausgabe definierten Zahlen anstelle der Nummer 6 angezeigt, wie in dieser Ausgabe zu sehen ist.

Abschluss

In der vorliegenden Iteration der Schleife werden alle ausstehenden Aussagen unter Verwendung der Fortsetzung der Anweisung abgelehnt. Im Wesentlichen gibt diese Aussage die erste Zeile der Schleife zurück -Kontrolle. Dieses Konzept wurde in diesem Artikel zusammen mit einigen präzisen Beispielen gründlich behandelt. Für dieses Konzept in diesem Leitfaden werden fünf einzigartige Beispiele erläutert.