Python-da for tsikli va if sharti
Iteratsiya qilinadigan ob'ektdan
ma'lum elementlarni chiqarish uchun
tsikl shartini if ichiga joylashtirish mumkin.
Bizda lst ro'yxati bor deylik:
lst = [1, 2, 3, 4, 5]
Keling, undan faqat juft sonlarni chiqaramiz.
Buning uchun tsikl tanasida shartni yozamiz -
qiymatni 2 soniga bo'lganda, uning qoldig'i
0 ga teng bo'lishi kerak:
for el in lst:
if el % 2 == 0:
print(el) # 2, 4 ni chiqaradi
To'plam berilgan:
tst = {-2, 1, 3, -5, 4, -8}
Undan faqat musbat sonlarni chiqaring.
Ro'yxat berilgan:
tst = [7, 1, 2, 5, 3, 9]
Ikki va besh orasidagi elementlarni yangi ro'yxatga yozing.
Kortej berilgan:
tst = (1, 2, 3, 4, 5, 6, 7)
Juft sonlar bo'lgan elementlar yig'indisini toping.
Son berilgan:
tst = 1234567
Undan faqat toq elementlarni yangi ro'yxatga yozing.