কম্পিউটার

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


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

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

একটি পুনরাবৃত্ত তালিকা দেওয়া হলে আমাদের পুনরাবৃত্তে উপলব্ধ সমস্ত ধনাত্মক এবং ঋণাত্মক সংখ্যা গণনা করতে হবে৷

তার আমরা দুটি পন্থা নিয়ে আলোচনা করব -

  • ব্রুট-ফোর্স অ্যাপ্রোচ
  • ল্যাম্বডা ইনলাইন ফাংশন ব্যবহার করে

পন্থা 1 - ব্রুট-ফোর্স পদ্ধতি

উদাহরণ

list1 = [1,-9,15,-16,13]
pos_count, neg_count = 0, 0
for num in list1:
   if num >= 0:
      pos_count += 1
   else:
      neg_count += 1
print("Positive numbers : ", pos_count)
print("Negative numbers : ", neg_count)

আউটপুট

Positive numbers : 3
Negative numbers : 2

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

উদাহরণ

list1 = [1,-9,15,-16,13]
neg_count = len(list(filter(lambda x: (x < 0), list1)))
pos_count = len(list(filter(lambda x: (x >= 0), list1)))
print("Positive numbers : ", pos_count)
print("Negative numbers : ", neg_count)

আউটপুট

Positive numbers : 3
Negative numbers : 2

উপসংহার

এই নিবন্ধে, আমরা একটি তালিকায় ইতিবাচক এবং নেতিবাচক সংখ্যা গণনা করার পদ্ধতি সম্পর্কে শিখেছি।


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

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

  3. ধনাত্মক এবং ঋণাত্মক সংখ্যা পুনর্বিন্যাস করতে পাইথনে ল্যাম্বডা এক্সপ্রেশন

  4. পাইথন ব্যবহার করে কলাম-ওয়াইজ এবং সারি-ওয়াইজ সাজানো ম্যাট্রিক্সে নেতিবাচক সংখ্যা গণনা করবেন?