Python даги continue инструкцияси

Цикл ишини тугатадиган break инструкциясидан ташқари, циклнинг янги такрорини бошлайдиган continue инструкцияси ҳам мавжуд. Бу инструкция баъзан кодни соддалаштириш учун фойдали бўлиши мумкин.

Фарз қилайлик, бизда lst рўйхати мавжуд:

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

Келинг, ундан 3 сонидан ташқари барча элементларни чиқарайлик. Бунинг учун шарт блоги остида continue инструкциясини ёзамиз. Бунда print функциясини циклнинг биринчи блогида кўрсатамиз:

pythonfor el in lst:
  if el == 3:
    continue
  print(el) # 1, 2, 4, 5 ни чиқаради
Задание 1

Берилган тўплам:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Ундан 'd' белгисидан ташқари барча элементларни чиқаринг.

Задание 2

Берилган рўйхат:

pythontst = [6, 3, -2, 8, -4, 9]

Ундан манфий сонлардан ташқари барча элементларни чиқаринг.

Задание 3

Берилган рўйхат:

pythontst = ['a', 'b', 'c', 'd', 'e']

Ундан 'acde' сатрни олинг.