Sterowanie Przepływem Programu w Pythonie: break, continue, pass

W Pythonie, podobnie jak w wielu innych językach programowania, istnieją instrukcje sterujące przepływem programu, które pozwalają na bardziej skomplikowaną logikę wykonania. Trzy podstawowe instrukcje, które omówimy w tym artykule, to break, continue i pass. Każda z nich pełni unikalną rolę w kontrolowaniu działania pętli i bloków kodu.

Przykład Użycia: break, continue, pass

Rozpoczniemy od przykładu kodu, który demonstruje użycie wszystkich trzech instrukcji, a następnie szczegółowo omówimy każdą z nich.

# Przykład użycia break, continue, pass
for i in range(1, 10):
    if i == 5:
        break  # kończy pętlę
    if i % 2 == 0:
        continue  # przechodzi do następnej iteracji
    if i == 3:
        pass  # nie robi nic, kontynuuje wykonanie
    print(i)

W tym przykładzie używamy pętli for do iteracji przez liczby od 1 do 9. Dla każdej liczby sprawdzamy różne warunki i stosujemy instrukcje break, continue, oraz pass.

Instrukcja break

Instrukcja break jest używana do natychmiastowego zakończenia wykonywania pętli, w której się znajduje. Niezależnie od tego, czy jest to pętla for czy while, break powoduje wyjście z pętli.

W powyższym przykładzie, gdy i osiąga wartość 5, pętla jest natychmiast przerywana i dalsze iteracje nie są już wykonywane.

Instrukcja continue

Instrukcja continue powoduje pominięcie pozostałej części kodu w bieżącej iteracji pętli i przechodzi bezpośrednio do następnej iteracji. Jest to przydatne, gdy chcemy pominąć pewne wartości w sekwencji.

W naszym przykładzie, dla liczb parzystych (i % 2 == 0), pętla natychmiast przechodzi do kolejnej iteracji, pomijając wywołanie print(i).

Instrukcja pass

Instrukcja pass to tzw. operacja pusta; nie robi nic. Jest używana w miejscach, gdzie składnia wymaga instrukcji, ale program logicznie nie wymaga, aby coś było wykonane. Może służyć jako miejsce trzymania dla przyszłego kodu.

W przykładzie, dla i == 3, używamy pass, co nie ma żadnego efektu na wykonanie programu. Jest to tylko demonstracja użycia pass w kontekście kodu.

Podsumowanie

Instrukcje break, continue, i pass są fundamentalnymi elementami kontroli przepływu w Pythonie, pozwalając na bardziej skomplikowaną i elastyczną logikę wykonania. Break jest używany do wyjścia z pętli, continue do pominięcia pewnych iteracji pętli, a pass jako miejsce wypełniacza, które nie wpływa na przepływ programu. Zrozumienie i właściwe stosowanie tych instrukcji jest kluczowe dla pisania czytelnego i efektywnego kodu w Pythonie.

Jeżeli chcesz przyśpieszyć swoją naukę tworzenia stron chciałbym polecić mój kurs video Python w którym nauczysz się tego języka od podstaw do zaawansowanych jego aspektów.

Scroll to Top