Pythonda for loop va if holati
Takrorlanadigan elementdan ma'lum elementlarni ajratib olish uchun siz if shartini tsiklga joylashtirishingiz mumkin. №1 Keling, o'rnatamiz: Undan faqat ijobiy raqamlarni chiqaring. №2 ro`yxat beriladi Ikkidan katta va beshdan kichik bo'lgan elementlarni yangi ro'yxatga yozing. №3 kortej berligan: Juft sonlar bo‘lgan elementlar yig‘indisini toping. №4 Raqam berilgan: Undan faqat g'alati elementlarni yangi ro'yxatga yozing.
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
tst = {-2, 1, 3, -5, 4, -8}
tst = [7, 1, 2, 5, 3, 9]
tst = (1, 2, 3, 4, 5, 6, 7)
tst = 1234567