Break-käsky Pythonissa

Silmukan suorittamisen voi keskeyttää käyttämällä break-käskyä.

Oletetaan, että meillä on lista lst:

pythonlst = [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:

pythonfor el in lst:
  print(el) # tulostaa 1, 2, 3
  if el == 3:
    break

break-käsky voi keskeyttää minkä tahansa silmukan: for, while.

Задание 1

Annettu joukko:

pythontst = {1, 3, 6, 7, -9, 12}

Tulosta sen alkiot ensimmäiseen negatiiviseen lukuun asti.

Задание 2

Annettu lista:

pythontst = [7, 1, 2, 5, 0, 3, 9]

Etsi tämän listan alkioiden summa ensimmäiseen nollaan asti.

Задание 3

Annettu luku:

pythontst = 897654

Muodosta siitä lista numeroon 6 asti.