Python kontynuuje

Python kontynuuje
„W Pythonie pętle są używane do wielokrotnego iterowania lub wykonania polecenia. Python ma kilka oświadczeń kontroli, które pomogą nam w zarządzaniu kierunkiem tych pętli. Powiedzmy, że chcesz zakończyć pętlę, gdy określony warunek jest spełniony lub pominąć konkretną iterację. Zastosując Python Break, kontynuuj i inne polecenia kontrolne, Python pozwala nam przeprowadzić te operacje. Ten krótki samouczek analizuje stwierdzenie Pythona, w jaki sposób wpływa na zachowanie pętli i jak możesz zastosować go do dobrego celu w swoich programach."

Co to jest stwierdzenie Python?

Kontynuacja Pythona zatrzymuje przepływ, ale ponownie uruchamia go na początku pętli. W przypadku konkretnej iteracji pozostały kod nie jest przetwarzany, a przepływ jest ponownie uruchamiany dla następującej iteracji. Aby pominąć konkretną iterację, użyj polecenia Kontynuuj w Python. Kontynuacja jest również używana, gdy stan jest spełniony, podobnie jak Break Python.

Oświadczenie ciągłe pętli służy do przejścia do kolejnej iteracji. Oświadczenie ciągle zapobiega wykonaniu dowolnego dodatkowego kodu. Oświadczenie ciągłe nie kończy całkowicie pętli, w przeciwieństwie do stwierdzenia przerwy. Gdy warunek jest spełniony, możesz pominąć sekcję pętli w Pythonie za pomocą instrukcji Kontynuuj. Pozostała część pętli będzie nadal wykonywać. W pętlach instrukcje kontynuacji są zwykle używane po instrukcji IF.

Omówmy te pomysły przy użyciu kilku prostych przykładów, abyś mógł łatwiej zidentyfikować ważne pomysły.

Przykład 1

Możesz skorzystać z instrukcji Kontynuuj zarówno w pętli dla pętli, jak i. Pętla For jest używana w następnym przykładzie, aby wyświetlać nawet liczby całkowite od 0 do 9. Najpierw wykazaliśmy, jak używać pętli i metody zakresu () do przechodzenia przez zakres liczb od 0 do 9. Funkcja Range () zwraca serię liczb, które domyślnie zaczyna się od 0 i przyrosty o 1 przed zatrzymaniem przed daną liczbą.

Należy pamiętać, że NUM%2 zwraca 0, gdy indeks jest numerem całkowitym; W przeciwnym razie zwraca 1.

dla numeru w zakresie (10):
Jeśli num % 2:
Kontynuować
druk (num)

To jest ekran wyjściowy, w którym widać, że wyświetlane są parzyste liczby.

Przykład 2

Ten przykładowy program pokaże, jak wyświetlać liczby nieparzyste między 0 a 7 za pomocą instrukcji kontynuacji. W pewnym czasie zostanie wykorzystane oświadczenie ciągłe. Na początek ustawiliśmy wartość początkową zmienną licznika na zero (licznik numer w kodzie). Po drugie, pętla została zainicjowana, jeśli licznik NUM jest mniejszy niż 8. Po trzecie, dla każdej iteracji pętli, podnieśliśmy licznik num przez jeden. Kod pomili bieżącą iterację, jeśli kontr_num jest równe. Jeśli nie, pokaż licznik na ekranie.

Counter_num = 0
podczas gdy Counter_num < 8:
Counter_num += 1
Jeśli nie Core_Num % 2:
Kontynuować
Drukuj (Counter_num)

Tutaj widać, że gdy program z pętlą while i instrukcję ciągle jest uruchomiony, wyświetlane są dziwne liczby całkowite.

Przykład 3

W tym przykładzie omówi stwierdzenie kontynuowania używanego w pętli dla. Chcemy utworzyć program, który zwraca liczby tylko z 10 do 17, ale nie 13. Załóż, że pętla „for” jest konieczna, aby to zakończyć. Słowo kluczowe Kontynuuj jest przydatne w tym momencie. Pętlimy od 10 do 17 razy, sprawdzając, czy iterator jest równy 13. Pętla wydrukuje wynik, jeśli jest on równy 13; W przeciwnym razie użyjemy instrukcji kontynuacji, aby przejść do następnej iteracji i wyświetlić wszelkie wyniki. Próbka wyżej wymienionej sytuacji pokazano w poniższym kodzie:

dla numeru w zakresie (10, 17):
Jeśli num == 13:
Kontynuować
druk (num)

Liczby od 10 do 16 są wyświetlane na zrzucie ekranu poniżej, z wyjątkiem 13 (co jest pokazane tak, jak w powyższym kodzie).

Przykład 4

Aby zademonstrować, w jaki sposób Python kontynuuje funkcje instrukcji, użyjmy przykładu. W poniższym przykładzie pomijamy drukowanie litery „e” w naszym ciągu za pomocą instrukcji ciągłych, po czym kontynuujemy iterowanie.

Zauważ, że zapętlimy się przez szereg nazwisk. Jeśli litera „e” pojawia się w danym ciągu, stan for-pętla instruuje nas, abyśmy pominęli tę iterację i przejść do następnego. Po spełnieniu warunków zewnętrznych nasze oświadczenie kontynuowania zostaje wprowadzone w życie. Wersja tego warunku tego programu to „String == E.”Gdy ciąg jest równy„ e ”, nasz program kończy tę pętlę.

Tak wygląda cały kawałek kodu.

dla ciągów w „Alexander”:
Jeśli ciąg == "e":
Kontynuować
Drukuj (ciąg)

Zobaczysz, że oświadczenie Kontynuacja pominęło tę iterację, a list „E” nie został zapisany do konsoli.

Przykład 5

Weź pod uwagę scenariusz, w którym musisz utworzyć program, który wyświetla liczby od 1 do 15, ale nie 6. Załóżmy, że to zadanie należy wykonać za pomocą pętli i można użyć tylko jednej pętli. I tutaj używana jest instrukcja kontynuowania. Możemy wykonać pętlę od 1 do 15 razy, porównując wartość iteratora za każdym razem z 6. Zastosujemy oświadczenie ciągłe, aby przejść do następnej iteracji, jeśli wartość jest równa 6; W przeciwnym razie wydrukujemy wartość.

Ze względu na warunek określony w kodzie wszystkie liczby zdefiniowane w wyjściu są wyświetlane zamiast liczby 6, jak widać na tym wyjściu.

Wniosek

W obecnej iteracji pętli wszystkie zaległe instrukcje są odrzucane za pomocą instrukcji ciągłych. Zasadniczo to stwierdzenie podaje pierwszy wiersz kontroli pętli. Ta koncepcja została dokładnie omówiona w tym artykule wraz z niektórymi zwięzłymi przykładami. Pięć unikalnych przykładów zostało wyjaśnionych dla tej koncepcji w tym przewodniku.