Pythonda for loop va if holati

Takrorlanadigan elementdan ma'lum elementlarni ajratib olish uchun siz if shartini tsiklga joylashtirishingiz mumkin.

Aytaylik, bizda ro'yxat mavjud:

lst = [1, 2, 3, 4, 5]


Undan faqat juft sonlarni chiqaramiz. Buning uchun tsiklning tanasiga shart yozamiz - qiymatni 2 raqamiga bo'lishda uning qoldig'i 0 ga teng bo'lishi kerak:

for el in lst: if el % 2: print(el) # выведет 2, 4


Keling, o'rnatamiz:

tst = {-2, 1, 3, -5, 4, -8}

Undan faqat ijobiy raqamlarni chiqaring.



ro`yxat beriladi

tst = [7, 1, 2, 5, 3, 9]

Ikkidan katta va beshdan kichik bo'lgan elementlarni yangi ro'yxatga yozing.



kortej berligan:

tst = (1, 2, 3, 4, 5, 6, 7)

Juft sonlar bo‘lgan elementlar yig‘indisini toping.



Raqam berilgan:

tst = 1234567

Undan faqat g'alati elementlarni yangi ro'yxatga yozing.

 

uz ru