R1AQfqGd07xjE
Zdjęcie przedstawia symbol X wykonany z rurek neonowych.

PY_I_R_W13B_M02 Przerywanie pętli

Źródło: Mitchell Luo, domena publiczna.

Przeglądając zbiór danych (taki jak np. rozkład jazdy autobusów), szukasz zwykle konkretnej informacji. Kiedy ją znajdziesz – przerywasz analizę danych.

Podobnie bywa podczas programowania: nie zawsze musimy wykonywać operacje na każdym elemencie danego zbioru. Do sprawdzenia, czy zbiór ten zawiera poszukiwaną przez nas wartość, możemy wykorzystać pętlę. Gdy odnajdziemy taki element, nie musimy już kontynuować poszukiwań. Aby nie wykonywać niepotrzebnych instrukcji, pętlę należy zakończyć.

Znamy i umiemy zastosować w poszczególnych językach programowania pętle forPZC9v9VHCfor oraz whileP1HfRALDUwhile czy do‑while. W tym e‑materiale omówimy dwie instrukcje: breakcontinue, które służą do sterowania działaniem pętli. Użycie ich pozwala przerwać pętlę albo sprawić, że część zapisanych w niej poleceń zostanie pominięta.

Ćwiczenie na rozgrzewkę

Ćwiczenie 1

Przeanalizuj poniższy kod:

Linia 1. t1 znak równości apostrof abcABCabci apostrof. Linia 2. t2 znak równości apostrof masdeghij apostrof. Linia 4. wynik znak równości apostrof apostrof. Linia 5. for i in range otwórz nawias okrągły len otwórz nawias okrągły t1 zamknij nawias okrągły zamknij nawias okrągły dwukropek. Linia 6. ind znak równości i. Linia 7. if i zamknij nawias ostrokątny len otwórz nawias okrągły t2 zamknij nawias okrągły minus 1 dwukropek. Linia 8. ind znak równości i procent len otwórz nawias okrągły t2 zamknij nawias okrągły. Linia 9. wynik znak równości wynik plus t1 otwórz nawias kwadratowy i zamknij nawias kwadratowy plus t2 otwórz nawias kwadratowy ind zamknij nawias kwadratowy. Linia 10. print otwórz nawias okrągły wynik zamknij nawias okrągły.
RJ5E8JQD8A6AG
Twoje cele
  • Zaimplementujesz różne typy pętli.

  • Scharakteryzujesz działanie instrukcji break oraz continue.

  • Przeanalizujesz przykłady zastosowania poleceń break i continue.