Python හි for ලූපය සහ if කොන්දේසිය

ගණනය කළ හැකි වස්තුවකින් සුවිශේෂී මූලද්‍රව්‍ය බැහැර කිරීම සඳහා, ලූපය තුළ if කොන්දේසිය ඇතුළත් කළ හැකිය.

අපට lst ලැයිස්තුවක් ඇතැයි සිතමු:

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

අපි එයින් ඉරට්ටේ සංඛ්‍යා පමණක් බැහැර කරමු. මෙය සිදු කිරීම සඳහා, ලූපයේ ශරීරය තුළ කොන්දේසියක් ලියන්න - අගය 2 අංකයෙන් බෙදූ විට, එහි ඉතිරිය 0 ට සමාන විය යුතුය:

pythonfor el in lst:
  if el % 2:
    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

එයින් ඔත්තේ මූලද්‍රව්‍ය පමණක් නව ලැයිස්තුවකට ලියන්න.