Python'до for цикл жана if шарты
Итерирленүүчү объекттен белгилүү элементтерди чыгаруу үчүн,
циклдин ичине if шартын киргизе аласыз.
Бизде lst тизмеси бар болсун:
lst = [1, 2, 3, 4, 5]
Андан жуп сандарды гана чыгаралы. Бул үчүн циклдин денесинде
шарт коёбуз - элементтин маанисин 2 санга бөлгөндө,
калдыгы 0 барабар болушу керек:
for el in lst:
if el % 2 == 0:
print(el) # 2, 4 чыгарат
Төмөндөгү топ берилген:
tst = {-2, 1, 3, -5, 4, -8}
Андан оң сандарды гана чыгарыңыз.
Төмөндөгү тизме берилген:
tst = [7, 1, 2, 5, 3, 9]
Экиден чоң жана бештен кичине болгон элементтерди жаңы тизмеге жазыңыз.
Төмөндөгү кортеж берилген:
tst = (1, 2, 3, 4, 5, 6, 7)
Жуп сандар болгон элементтердин суммасын табыңыз.
Төмөндөгү сан берилген:
tst = 1234567
Андан так эмес элементтерди гана жаңы тизмеге жазыңыз.