Składnia While Pętla
Składnia pętli While w Pythion jest następująca:
chwila test_condition:
sprawozdania)
Po wykonywaniu pętli While najpierw ocenia się. Kiedy test_pondition jest prawdziwy, korpus lub instrukcje są wykonywane w pętli.
Jeśli test_condition jest prawdziwe, wówczas ciało pętli lub instrukcji wewnątrz pętli są wykonywane. Wykonywanie ciała pętli while tylko raz jest oznaczone jako jedna iteracja. Warunek testu jest sprawdzany po każdej iteracji, a pętla While działa aż do test_condition to fałsz.
Przepływ pętli While
Poniższy rysunek przedstawia przepływ pętli pobytu.
Przykłady pętli
Teraz spójrzmy na kilka przykładów pętli while i zrozumieć, jak to działa.
W tym przykładzie po pierwsze deklarujemy zmienną sumową, której wartość wynosi zero. Pętla While zaczyna się używać chwila Słowo kluczowe. test_condition Jest suma<20. Oznacza to, że pętla będzie działać, dopóki wartość zmiennej sumy będzie mniejsza niż 20.
Gdy warunek testu jest fałszywy, a wartość sumy wynosi 20, pętla zakończy się, a program wydrukuje „."
# Deklarowanie zmiennejWyjście
Możesz także zadeklarować oświadczenie inne z pętlą While. Oczywiście blok jest funkcjonalizowany, gdy czas test_condition to fałsz. W tym przykładzie dodamy instrukcję else do suma podanego powyżej.
Wyjście
W następnych sekcjach omówimy instrukcje kontroli, w tym instrukcje kontynuowania i przerwy, w pętli While.
Instrukcje sterujące
Możesz także kontrolować wykonywanie lub zachowanie pętli while za pomocą instrukcji sterowania. Poniżej zawierają instrukcje sterujące, które można użyć z pętlą White:
Oświadczenie Kontynuuj
Instrukcja kontynuowania służy do pominięcia określonej iteracji i zamiast tego wykonania następnej iteracji.
W tym przykładzie, gdy wartość sumy wynosi 5, bieżąca iteracja jest pomijana, a następna iteracja rozpocznie się.
#Deklarowanie zmiennej SUMWyjście
W tym wyjściu można zauważyć, że program nie drukuje wartości sumy, gdy wartość sumy jest równa 5. Bieżąca iteracja jest pomijana i wykonywana jest następująca iteracja.
Oświadczenie o przerwie
Instrukcja przerwania jest używana z pętlą while do zakończenia pętli, chyba że test_condition jest prawdziwy. W tym przykładzie, gdy wartość sumy jest równa 5, pętla jest zakończona.
#Deklarowanie zmiennej SUMWyjście
W wyjściu można zauważyć, że program kończy się, gdy suma jest równa 5, chyba że test_condition jest prawdziwy.
Nieskończona pętla
Chwilę pętla, która nigdy się nie kończy, nazywa się nieskończoną pętlą. W nieskończonej pętli, test_condition Nigdy nie staje się fałszywy. Zamiast tego test_condition zawsze pozostaje prawdą, a pętla, w którym nigdy nie kończy się.
W tym przykładzie wartość zmiennej SUM wynosi 10, a konducja testowa jest zadeklarowana jako suma = 10. W takim przypadku wartość zmiennej sumy zawsze pozostaje 10, a test_condition zawsze pozostaje prawdziwa, gdy pętla zaczyna wykonywać.
#Deklarowanie zmiennej SUMWyjście
Wniosek
Python, podczas gdy pętla jest używana do wielokrotnego wykonywania tego samego bloku kodu, chyba że pewne warunki są prawdziwe, chociaż nieskończone pętle nadal wykonują się niezależnie od istniejących warunków. W tym artykule wyjaśniono pętlę w Pythonie, pokazując kilka prostych przykładów.