Articles

Python break and continue

jaki jest pożytek z break and continue w Pythonie?

w Pythonie poleceniabreak Icontinue mogą zmieniać przebieg normalnej pętli.pętle

iterują nad blokiem kodu, dopóki wyrażenie testowe nie będzie fałszywe, ale czasami chcemy zakończyć bieżącą iterację lub nawet całą pętlę bez sprawdzania wyrażenia testowego.

break Icontinue są używane w tych przypadkach.

Instrukcja przerwania Pythona

break kończy pętlę, która ją zawiera. Kontrola programu przepływa do instrukcji bezpośrednio po ciele pętli.

Jeśli poleceniebreak znajduje się wewnątrz zagnieżdżonej pętli (pętla wewnątrz innej pętli), poleceniebreak zakończy wewnętrzną pętlę.

składnia break

break

SCHEMAT BLOKOWY break

SCHEMAT BLOKOWY instrukcji break w Pythonie
SCHEMAT BLOKOWY instrukcji break w Pythonie

działanie instrukcji break w pętli for I while jest pokazane poniżej.

jak działa instrukcja break w Pythonie
działanie instrukcji break

przykład: Python break

# Use of break statement inside the loopfor val in "string": if val == "i": break print(val)print("The end")

Wyjście

strThe end

w tym programie iterujemy poprzez sekwencję „string”. Sprawdzamy, czy literą jest i, na której zrywamy z pętli. Stąd, widzimy w naszym wyjściu, że wszystkie litery aż zostanie wydrukowany. Następnie pętla się kończy.

polecenie Python continue

polecenie continue służy do pominięcia reszty kodu wewnątrz pętli tylko dla bieżącej iteracji. Pętla nie kończy się, ale kontynuuje w następnej iteracji.

składnia instrukcji continue

continue

SCHEMAT BLOKOWY instrukcji continue

SCHEMAT BLOKOWY instrukcji continue w Pythonie
SCHEMAT BLOKOWY instrukcji continue w Pythonie

działanie instrukcji continue w pętli for I while jest pokazane poniżej.

jak działa Instrukcja continue w Pythonie
jak działa Instrukcja continue w Pythonie

przykład: Python continue

# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")

wyjście

strngThe end

Ten program jest taki sam jak powyższy przykład, z wyjątkiembreak instrukcja została zastąpionacontinue.

kontynuujemy pętlę, jeśli łańcuchem jest i, nie wykonując reszty bloku. Stąd widzimy w naszym wyjściu, że wszystkie litery Oprócz i zostaną wydrukowane.