Дастури continue дар Python
Ғайр аз дастури 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'-ро аз он гиред.