কম্পিউটার

একটি তালিকায় বিজোড় সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম


এই নিবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব৷

সমস্যা বিবৃতি

ইনপুট হিসাবে পুনরাবৃত্তিযোগ্য একটি তালিকা দেওয়া হলে, আমাদের প্রদত্ত পুনরাবৃত্তিযোগ্যটিতে বিজোড় সংখ্যাগুলি প্রদর্শন করতে হবে।

এখানে আমরা এই সমস্যা সমাধানের জন্য তিনটি ভিন্ন পন্থা নিয়ে আলোচনা করব।

পন্থা 1 - লুপের জন্য উন্নত ব্যবহার করা

উদাহরণ

list1 = [11,23,45,23,64,22,11,24]
# iteration
for num in list1:
   # check
   if num % 2 != 0:
      print(num, end = " ")

আউটপুট

11, 23, 45, 23, 11

পন্থা 2 - ল্যাম্বডা এবং ফিল্টার ফাংশন ব্যবহার করা

উদাহরণ

list1 = [11,23,45,23,64,22,11,24]
# lambda exp.
odd_no = list(filter(lambda x: (x % 2 != 0), list1))
print("Odd numbers in the list: ", odd_no)

আউটপুট

Odd numbers in the list: [11, 23, 45, 23, 11]

পন্থা 3 - তালিকা বোঝার ব্যবহার

উদাহরণ

list1 = [11,23,45,23,64,22,11,24]
#list comprehension
odd_nos = [num for num in list1 if num % 2 != 0]
print("Odd numbers : ", odd_nos)

আউটপুট

Odd numbers in the list: [11, 23, 45, 23, 11]

উপসংহার

এই নিবন্ধে, আমরা ইনপুট হিসাবে দেওয়া তালিকায় সমস্ত বিজোড় সংখ্যা খুঁজে বের করার পদ্ধতি সম্পর্কে শিখেছি।


  1. একটি ব্যবধানে সমস্ত প্রাইম সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. একটি তালিকা থেকে অনন্য মান প্রিন্ট করতে পাইথন প্রোগ্রাম

  3. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।

  4. পাইথনে একটি তালিকা প্রিন্ট করুন