Python podczas pętli

Python podczas pętli
Pętle służą do wielokrotnego uruchamiania tego samego bloku kodu w językach programowania. W Python pętla, w którym pętla uruchamia ten sam blok kodu, dopóki warunek testu będzie prawdziwy. Jeśli warunek testu jest fałszywy, pętla kończy się, a linia bezpośrednia po wykonaniu pętli While.
Wewnątrz pętli While możesz mieć pojedynczą instrukcję lub wiele instrukcji, które są wykonywane, aż warunek testu nie będzie prawdziwy. W tym artykule opisano Python podczas pętli i zawiera kilka prostych przykładów przy użyciu tej funkcji.Najpierw porozmawiamy o składni pętli When.

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 zmiennej
Sum = 0
#Starting podczas pętli
When (suma < 20):
#PRINTING WARTOŚĆ SUME
Drukuj („wartość suma jest”, suma)
#Incrementing 1 w sumie w każdej iteracji
Sum = suma + 1
wydruku („Koniec pętli”)

Wyjś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.

# Deklarowanie zmiennej
Sum = 0
#Starting podczas pętli
When (suma < 20):
#PRINTING WARTOŚĆ SUME
Drukuj („wartość suma jest”, suma)
#Incrementing 1 w sumie w każdej iteracji
Sum = suma + 1
#Wpisanie instancji else
w przeciwnym razie:
Drukuj („Wykonanie instrukcji else”)
wydruku („Koniec pętli”)

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:

  1. Kontynuować
  2. przerwa

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 SUM
Sum = 0
#Starting podczas pętli
podczas gdy suma < 20:
#Incrementing 1 w sumie w każdej iteracji
Sum = suma + 1
#Deklarowanie stanu IF
Jeśli sum == 5:
#Kontynuuj oświadczenie
Kontynuować
#PRINTING WARTOŚĆ SUME
Drukuj („Wartość sumy to:”, suma)

Wyjś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 SUM
Sum = 0
#Starting podczas pętli
podczas gdy suma < 20:
#Incrementing 1 w sumie w każdej iteracji
Sum = suma + 1
#Deklarowanie stanu IF
Jeśli sum == 5:
#Oświadczenie o przerwie
przerwa
#PRINTING WARTOŚĆ SUME
Drukuj („Wartość sumy to:”, suma)

Wyjś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 SUM
Sum = 10
#Starting podczas pętli
podczas gdy sum == 10:
#PRINTING WARTOŚĆ SUME
Drukuj („Wartość sumy to:”, suma)

Wyjś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.