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