Python während der Schleife mit Beispielen

Python während der Schleife mit Beispielen

Python ist eine renommierte Programmiersprache Allzwecke Programmiersprache. Im Gegensatz zu HTML oder CSS werden allgemeine Programmiersprachen in mehreren Anwendungsdomänen verwendet.

In Programmiersprachen sind Schleifen eine Reihe von Anweisungen, die eine Abfolge von Code kontinuierlich ausführen, bis eine bestimmte Bedingung erfüllt ist. Die meisten modernen Programmiersprachen enthalten das Konzept der Schleifen. Die Syntax für Schleifen in jeder Sprache kann unterschiedlich sein, aber die verwendete Logik bleibt gleich.

Viele Programmiersprachen haben verschiedene Arten von Schleifen und die bekanntesten sind während und für Schleife. Heute lernen wir nur über die Schleife und wo es gegenüber anderen Arten von Schleifen bevorzugt werden sollte.

In den meisten Fällen sind Schleifen miteinander austauschbar. Wir können uns eine Weile als eine Wiederholung der Aussage vorstellen, um das Konzept leichter zu verstehen.

Syntax

Wir sollten zuerst die Syntax von einer Weile in Python besprechen, bevor wir weiter gehen. Im Folgenden finden Sie die Syntax, während die Loop in der Python -Programmierungssprache verwendet:

Während der Bedingung: Aussage (en)
12Während der Bedingung: Aussage (en)

Verwenden Sie während der Schleife:

Nehmen wir einen Programmierer als Beispiel, der ein Programm erstellen muss, das eine Abfolge von Zahlen ausgibt. Nehmen wir an, die Sequenz ist von eins bis zehn. Der Programmierer muss zehn oder mehr Codezeilen schreiben. Je größer die Sequenz wird, desto schwieriger wird es für den Programmierer, den Code zu schreiben. Er/sie muss wiederholt eine ähnliche Codezeile schreiben.

Das Schreiben von Code so wird ineffizient und verschwendet viel Zeit. Hier können wir Schleifen verwenden, ein effizient.

Um das oben genannte Programm jetzt durchzuführen, werden wir die während der Schleife verwenden. Das folgende Skript gibt eine Abfolge von Zahlen auf dem Bildschirm aus:

Nummer = 1 während Zahl <= 10: print(number) number = number + 1
12345Nummer = 1 während Zahl <= 10: print(number) number = number + 1

Ausgang:

In diesem einfachen Programm haben wir 10 Zeilen Code in nur vier Zeilen eingebracht. Wir können den gleichen Code verwenden, um jede Abfolge von Zahlen auszugeben, indem wir nur die Bedingung ändern.

Lassen Sie uns nun diskutieren, wie der oben angegebene Code tatsächlich funktioniert. Zuerst haben wir eine Variable benannt deklariert "Nummer" und geben Sie ihm einen Wert "1". In der zweiten Zeile benutzten wir eine Schleife und gaben ihm einen Zustand i.e. weniger als oder gleich zehn. In der ersten Iteration die "Nummer" wird sein "1" und der Zustand "Nummer <= 10” von der while -Schleife wird wahr sein. Infolgedessen wird der Körper der WHOR -Schleife ausgeführt.

Die Funktion "Druck (Nummer)" druckt unabhängig vom Wert der "Nummer" Variable. Dann erhöht die nächste Codezeile den Wert von "Nummer". Dieser Vorgang wird immer wieder wiederholt, bis der Wert von "Nummer" wird "11" und die Schleife wird beendet, weil die Bedingung jetzt falsch ist.

Wenn wir den Wert von nicht erhöhen "Nummer", Die Bedingung wird niemals falsch und die Schleife wird für immer laufen.

Break -Erklärung

Wir können während der Schleife mit anderen Aussagen kombinieren, um bestimmte Aktionen auszuführen. Die Break -Anweisung ist praktisch, um eine Schleife zu beenden, wenn ein bestimmter Zustand erfüllt ist.

Nehmen wir beispielsweise an, wir möchten die Schleife im oben genannten Programm beenden, wenn der Wert der Variablen "Nummer" erreicht "5". Wir können die Break -Anweisung verwenden, um diese Aktion auszuführen:

Nummer = 1 während Zahl <= 10: print(number) if number == 5: break number = number + 1
1234567Nummer = 1 während Zahl <= 10: print(number) if number == 5: break number = number + 1

Ausgang:

Fortsetzung der Erklärung

Diese Aussage ähnelt der Break -Aussage etwas. Anstatt die Schleife zu beenden, springt die Schleife jedoch zur nächsten Iteration und überspringt die aktuelle Iteration.

Wenn wir fünf in der Abfolge von Zahlen überspringen möchten, können wir die Anweisung Continu als folgende Weise verwenden:

Nummer = 0 während Zahl < 10: number = number + 1 if number == 5: continue print(number)
1234567Nummer = 0 während Zahl < 10: number = number + 1 if number == 5: continue print(number)

Ausgang:

Wie Sie im obigen Screenshot sehen können, wenn die Variable „Zahl“ den Wert von „5“ erreichte, wurde die bedingte Aussage wahr und die weitermachen Aussage wurde ausgeführt. Die Ausführung der aktuellen Iteration hörte aufgrund der weitermachen Stellungnahme; Daher der Wert der „Zahl“ i.e. "5" wurde nicht ausgedruckt.

Sonst Aussage

Wir können die elsee Anweisung verwenden, um einen Codeblock auszuführen, sobald die ursprüngliche Bedingung falsch wird:

Nummer = 1 während Zahl <= 10: print(number) number = number + 1 else: print("The End")
1234567Nummer = 1 während Zahl <= 10: print(number) number = number + 1else: print("The End")

Ausgang:

Abschluss

Während Schleife wie andere Loops verwendet wird, um immer wieder einen Codeblock zu wiederholen. Loops sind sehr einfach und doch eines der effektivsten Tools in jeder Programmiersprache. In diesem Artikel haben wir gelernt, was eine Weile ist und wie man sie in unseren täglichen Programmieraufgaben verwendet. Darüber hinaus haben wir gelernt, wie man die While -Schleife mit anderen Aussagen kombiniert, um bestimmte Aktionen auszuführen.