কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্টে পজিটিভ এবং নেগেটিভ সংখ্যা গণনা

দেওয়া একটি লিস্টে পজিটিভ এবং নেগেটিভ সংখ্যার সংখ্যা গণনা করার দুটি পদ্ধতি।

পদ্ধতি ১: ব্রুট-ফোর্স


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

পদ্ধতি ২: lambda এবং filter


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. পাইথনে কলাম-ওয়াইজ এবং রো-ওয়াইজ সর্টেড ম্যাট্রিক্সে নেগেটিভ সংখ্যা গণনা