Temat: PYTHON Pętle | break, continue
Elementy te przychodzą nam z pomocą jeśli z jakiś powodów chcemy przerwać w danym momencie obieg pętli, bądź całą pętlę.
continue – przerywa obieg pętli, pętla przechodzi bezpośrednio do kolejnego obiegu
break – przerywa działanie pętli, przechodzi od razu do dalszej części programu
Stwórzmy sobie prosty programik wypisujący na ekran kolejne litery słowa informatyk:
napis = "informatyk"
for litera in napis :
print(litera)
Efekt działania:
i
n
f
o
r
m
a
t
y
k
Przetestujmy teraz działanie instrukcji continue:
napis = "informatyk"
for litera in napis :
if litera == "r" : continue
print(litera)
Efekt działania:
i
n
f
o
m
a
t
y
k
W momencie, w którym wartość zmiennej litera wynosiła “r”, continue przerwało obieg pętli i przeszło do kolejnego. Tym samym została pominięta instrukcja wypisania litery r na ekran. Stąd efekt: infomatyk bez r ;)
Czas na test działania instrukcji break:
napis = "informatyk"
for litera in napis :
if litera == "r" : break
print(litera)
Efekt działania:
i
n
f
o
Kod programu pozostawiliśmy bez zmian, jedynie podmieniliśmy instrukcję continue na break. Efektem działania było przerwanie pętli w momencie, gdy wartość zmiennej litera wynosiła “r”. Stąd koniec informatyka już po 4 literce :)
| Testy przypięte do lekcji | |
|---|---|
| Aby uzyskać dostęp do testów i ćwiczeń interaktywnych - Zaloguj się |