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