পাইথনে for লুপ এবং if শর্ত
একটি পুনরাবৃত্তিযোগ্য বস্তু থেকে
নির্দিষ্ট উপাদানগুলি বের করতে, আপনি
লুপের ভিতরে একটি if শর্ত নেস্ট করতে পারেন।
ধরুন আমাদের একটি তালিকা lst আছে:
lst = [1, 2, 3, 4, 5]
এর থেকে শুধুমাত্র জোড় সংখ্যাগুলি প্রিন্ট করি।
এর জন্য লুপের বডিতে একটি শর্ত লিখুন -
মানটিকে 2 দিয়ে ভাগ করলে, এর ভাগশেষ
0 এর সমান হতে হবে:
for el in lst:
if el % 2 == 0:
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
এটি থেকে শুধুমাত্র বিজোড় উপাদানগুলি একটি নতুন তালিকায় লিখুন।