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
Դրանից գրեք նոր ցուցակի մեջ միայն կենտ տարրերը։