পাইথনে for লুপ এবং if শর্ত

একটি পুনরাবৃত্তিযোগ্য বস্তু থেকে নির্দিষ্ট উপাদানগুলি বের করতে, আপনি লুপের ভিতরে একটি if শর্ত নেস্ট করতে পারেন।

ধরুন আমাদের একটি তালিকা lst আছে:

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

এর থেকে শুধুমাত্র জোড় সংখ্যাগুলি প্রিন্ট করি। এর জন্য লুপের বডিতে একটি শর্ত লিখুন - মানটিকে 2 দিয়ে ভাগ করলে, এর ভাগশেষ 0 এর সমান হতে হবে:

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

এটি থেকে শুধুমাত্র বিজোড় উপাদানগুলি একটি নতুন তালিকায় লিখুন।