Piłki Pythona

Piłki Pythona

Pierwsza instrukcja funkcji jest wykonywana jako pierwsza, a następnie druga i tak dalej. Zasadniczo oświadczenia są wykonywane w porządku. W pewnym momencie może być konieczne uruchomienie bloku kodu. Różne struktury kontrolne różnych języków programowania zapewniają bardziej skomplikowane trasy wykonawcze. Ten samouczek nauczy Cię, jak iterować na liście elementów za pomocą różnych wersji pętli.

Co jest dla pętli?

W języku Pythona dla pętli są również określane jako „określone pętle”, ponieważ powtarzają instrukcję z góry określoną liczbą razy. Kiedy chcesz uruchomić ten sam kod dla każdego elementu w określonej sekwencji, dla pętli przydaje się. Wszelkie iteracyjne dane, w tym zakresy, zestawy, krotki, listy, słowniki, a nawet ciągi, mogą być przemierzone przez pętlę.

For Loop działa wyjątkowo dobrze z obiektami iterowalnymi, takimi jak listy, krotki i sznurki. W ten sposób możemy przejść przez komponenty tych obiektów i zmienić ich wartości po naszym połączeniu. Poniższa składnia opisuje zerowe indeksowane dla pętli:

Gdy nie jest iteracja każdego elementu w iteralnym obiekcie, stanowi warunek w pętli dla for for, pozostaje prawdziwy (n). Aby lepiej zrozumieć pętlę, przejdziemy przez kilka przykładów w następnym rozdziale.

Co to jest pętla?

Chociaż warunek jest prawdziwy, blok stwierdzeń jest ciągle wykonywany w ciągu czasu w Python. Widzimy, że to nieco przypomina oświadczenie IF. Składnia jest następująca:

While pętla nie przełącza się przez sekwencję taką jak pętla dla. Ze względu na swój stan korzysta z operatorów booleansów i porównawczych.

Co to jest zagnieżdżona pętla?

Pętle Python mają niezwykłą cechę zagnieżdżania, co oznacza, że ​​możemy zastosować jedną lub więcej pętli w innej pętli.

Liczba iteracji w zagnieżdżonej pętli jest określana przez pomnożenie liczby iteracji w pętli zewnętrznej przez liczbę iteracji w pętli wewnętrznej.

Teraz zademonstrujemy niektóre przykłady programowania przy użyciu tych pętli.

Przykład 1

Pętla zostanie użyta w tym kodzie do wyświetlania listy rzeczy. Spójrz na kod. Wartość zmiennej „I” będzie „czerwona koszula” dla pierwszej iteracji; W drugiej iteracji wartość zmieni się w „Blue Socks”, a następnie na „pierścienie” i tak dalej.

For Loop wykonuje operację podczas iteracji za pośrednictwem każdego elementu na liście, takiej jak iteracja listy (zwykle dla każdego elementu na tej liście). Po prostu powiedział, że iterator to „ja.”Z konwencji nazwy iteratorów, takie jak ja, K i n są powszechne, ale możesz nazwać je, co chcesz.

my_list = [„Red Shirt”, „Blue Socks”, „Rings”, „Shoes”, „Lipstick”]
bo w my_list:
Drukuj (i)

Tutaj możesz zobaczyć listę wszystkich wartości:

Przykład 2

Ten program drukuje liczby jeden do pięciu cyfr. Najpierw deklarujemy zmienną (count_num), a jej wartość jest ustawiona na „0”. Następnie zatrudniamy pętlę z ograniczeniem „Wykonaj następujące, podczas gdy licznik jest mniejszy niż pięć”. Za każdym razem, gdy pętla, gdy pętla, dodajemy jedną do licznika i drukujemy nową wartość. Nasza pętla kończy się, gdy licznik osiągnie pięć, co daje fałszywe, ponieważ wartość nie będzie dłuższa niż pięć.

Aby użyć pętli While, wystarczy dać mu warunek i wstawić instrukcje w nim, które będą powtarzane, o ile warunek będzie prawdziwy.

Counter_num = 0
podczas gdy Counter_num < 5:
Counter_num+= 1
Drukuj (Counter_num)

Wyjście pokazuje liczby od 1 do 5, jak widać.

Przykład 3

Tutaj omówiono przykład zagnieżdżonej pętli. W Pythonie normalne jest oznaczenie macierzy jako listy list. Innymi słowy, każda lista odpowiada rzędowi macierzy. Jeśli nie znasz terminu „matryca”, nie panikuj. W tym przypadku jest to tylko lista list.

Musisz skonfigurować zagnieżdżoną pętlę, aby uzyskać dostęp do każdej liczby całkowitej w matrycy. Tutaj wybieramy listę z matrycy jeden po drugim i wybieramy numer z listy jeden po drugim.

Jak widać, lista wewnętrzna jest przypisana do zmiennej wiersza w kodzie. Następnie zmienna liczbowa jest przypisywana do każdej wartości w wierszu.

MTX = [2, 4, 6], [1, 3, 5], [2, 8, 2]
dla wiersza w MTX:
dla num in rzęd:
druk (num)

Oto następujące dane wyjściowe:

Przykład 4

W tym rozdziale zademonstrujemy, jak zrobić pustą pętlę. Być może zaobserwowałeś, że pętli dla pętli nie można pozostawić pustego. Zawsze musisz wstawić jakiś kod do ciała pętli. W przeciwnym razie wystąpi błąd.

Istnieją jednak sytuacje, w których możesz chcieć mieć symbol zastępczy lub pozostawić wdrożenie pętli „puste”. W tej sytuacji pomijanie jego wdrożenia jest możliwe, używając specjalnego oświadczenia podania w treści pętli. Oświadczenie PASS można również zastosować w innych typach kodu, takich jak funkcje.

Umieść słowo kluczowe PASS w korpusie pętli, aby użyć instrukcji PASS. Skonstruujmy pętlę, która na przykład pętła za pomocą listy liczb, nie robiąc niczego:

dla ABC w [0, 2, 4]:
przechodzić

Ten kawałek kodu może być teraz wykonywany bez problemów.

Jeśli instrukcja PASS zostanie usunięta, kod podniesie błąd i będziesz musiał dodać jakiś kod.

Wniosek

Programy wyprodukowane w dowolnym języku programowania mają sekwencyjny przepływ według projektowania. Kierunek programu może wymagać zmiany od czasu do czasu. Może być konieczne wielokrotne wykonanie określonego kodu. Języki programowania oferują różnorodne typy pętli, które mogą wielokrotnie powtarzać dany kawałek kodu w tym celu. Definicja pętli, różne typy pętli Pythona, zastosowanie pętli dla dla For i pętla while z kilkoma przykładami została omówiona w tym artykule.