Дастури break дар Python

Иҷрои сиклро бо истифода аз дастури break қатъ кардан мумкин аст.

Бигзор мо рӯйхати lst-ро дорем:

pythonlst = [1, 2, 3, 4, 5]

Биёед ҳамаи элементҳои онро то рақами 3 чоп кунем, ки иҷрои сикл дар он қатъ мешавад. Барои ин дар зери блок бо шарт дастури break-ро менависем:

pythonfor el in lst:
  print(el) # 1, 2, 3-ро чоп мекунад
  if el == 3:
    break

Дастури break метавонад ҳама гуна сиклҳоро қатъ кунад: for, while.

Задание 1

Маҷмӯъа дода шудааст:

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

Элементҳои онро то аввалин рақами манфӣ чоп кунед.

Задание 2

Рӯйхат дода шудааст:

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

Ҷамъи элементҳои ин рӯйхатро то аввалин сифр ёбед.

Задание 3

Рақам дода шудааст:

pythontst = 897654

Аз он рӯйхате то рақами 6 тартиб диҳед.