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

Դրանից գրեք նոր ցուցակի մեջ միայն կենտ տարրերը։