🔁

Pętle w Pythonie: Wprowadzenie i przykład

Apr 7, 2025

Lekcja 5: Pętle w Pythonie

Wprowadzenie do pętli

  • Instrukcje pętli są używane do wielokrotnego wykonywania tego samego kodu bez jego powielania.
  • Powielanie kodu nazywane jest redundantnym kodem i należy tego unikać.
  • Pętle pozwalają na wykonywanie kodu cyklicznie, aż do spełnienia określonego warunku.

Rodzaje pętli w Pythonie

  • Pętla while: wykonuje kod, dopóki warunek jest prawdziwy.
  • Pętla obiektowa: omówiona zostanie w przyszłości.

Tworzenie pętli while

  • Składnia: while <warunek>: <ciało_pętli>
  • Warunek musi zwracać typ logiczny (True lub False).

Przykład pętli while

i = 0 while i < 5: print(i) i += 1 print("Koniec")
  • Wyświetla liczby od 0 do 4, następnie "Koniec".

Pętla nieskończona

  • Powstaje gdy warunek pętli jest zawsze prawdziwy.
  • Unikamy pętli nieskończonych, ale można je zarządzać np. poprzez ręczne zatrzymanie programu.

Słowo kluczowe break

  • Używane do przerwania pętli w dowolnym momencie.
  • Przydatne w pętlach nieskończonych do ich przerywania przy spełnieniu określonego warunku.

Pętla z warunkiem never true

  • Pętla może się nie wykonać ani razu, jeśli warunek początkowo nie jest spełniony.

Słowo kluczowe continue

  • Używane do pomijania reszty instrukcji w bieżącym cyklu i przechodzenia do następnego cyklu pętli.
  • Pomocne w przypadku, gdy nie chcemy wykonywać całego ciała pętli dla pewnych warunków.

Przykład z break i continue

for i in range(11): if i % 2 == 1: continue print(i) if i >= 10: break print("Koniec")
  • Wyświetla liczby parzyste do 10, następnie "Koniec".

Podsumowanie

  • Pętla while jest podstawowym narzędziem do wykonywania powtarzalnych zadań w Pythonie.
  • Należy unikać pętli nieskończonych, a break i continue to kluczowe słowa do zarządzania przebiegiem pętli.
  • Nauka obsługi pętli jest kluczowym elementem w programowaniu proceduralnym.