Python-да for циклі мен if шарты
Итерацияланатын объектіден белгілі бір элементтерді
шығару үшін, цикл ішіне if шартын салуға болады.
Бізде lst тізімі бар делік:
lst = [1, 2, 3, 4, 5]
Одан тек жұп сандарды шығарайық. Ол үшін цикл денесінде
шарт жазамыз - мәннің 2 санына бөлінгендегі қалдығы
0-ге тең болуы керек:
for el in lst:
if el % 2:
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
Одан тек тақ элементтерді жаңа тізімге жазыңыз.