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

পাইথনে বন্ধ ইন্টারভাল [2, n] এ সকল পারফেক্ট নম্বর খুঁজে বের করার প্রোগ্রাম

একটি পারফেক্ট নম্বর হলো একটি ধনাত্মক পূর্ণসংখ্যা যা তার প্রপার ডিভাইজারদের যোগফলের সমান। সবচেয়ে ছোট পারফেক্ট নম্বর ৬, যা ১, ২, এবং ৩-এর যোগফল।

আপনি দেওয়া রেঞ্জে প্রতিটি সংখ্যা টেস্ট করে পারফেক্ট নম্বর বের করতে পারেন।

উদাহরণ

def print_perfect_nums(start, end):
    for i in range(start, end + 1):
        sum1 = 0
        for x in range(1, i):
            # চেক করুন ডিভাইজার কিনা, হলে যোগ করুন
            if(i % x == 0):
                sum1 = sum1 + x
        if (sum1 == i):
            print(i)

print_perfect_nums(1, 300)

আউটপুট

এটি আউটপুট দেবে

6
28
  1. C ভাষা ব্যবহার করে সংখ্যার রেঞ্জ (Range) প্রিন্ট করার পদ্ধতি

  2. C#-এ ১ থেকে ১০০০ পর্যন্ত আর্মস্ট্রং সংখ্যা প্রিন্ট করা

  3. Python ব্যবহার করে একটি শহরের দ্রাঘিমাংশ এবং অক্ষাংশ কীভাবে পাবেন?

  4. পাইথন প্রোগ্রাম একটি ইন্টারভালের সব প্রাইম নম্বর প্রিন্ট করা