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
එයින් ඔත්තේ මූලද්රව්ය පමණක් නව ලැයිස්තුවකට ලියන්න.