Twoje Centrum Szkoleniowe

Nauczmy się dziś czegoś nowego!

Kurs programowania - Python

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ę
Aby widzieć ocenę lekcji - Zaloguj się