Break-käsky Pythonissa
Silmukan suorittamisen voi keskeyttää käyttämällä
break-käskyä.
Oletetaan, että meillä on lista lst:
lst = [1, 2, 3, 4, 5]
Tulostetaan kaikki sen alkiot numeron
3 kohdalla, jolloin silmukan
suoritus keskeytetään. Tätä varten kirjoitamme break-käskyn ehtolohkon alle:
for el in lst:
print(el) # tulostaa 1, 2, 3
if el == 3:
break
break-käsky voi keskeyttää
minkä tahansa silmukan: for, while.
Annettu joukko:
tst = {1, 3, 6, 7, -9, 12}
Tulosta sen alkiot ensimmäiseen negatiiviseen lukuun asti.
Annettu lista:
tst = [7, 1, 2, 5, 0, 3, 9]
Etsi tämän listan alkioiden summa ensimmäiseen nollaan asti.
Annettu luku:
tst = 897654
Muodosta siitä lista numeroon 6 asti.