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

পাইথন প্রোগ্রাম: কোনো সংখ্যা পারফেক্ট নাম্বার কিনা যাচাই করুন

একটি সংখ্যাকে পারফেক্ট নাম্বার বলা হয় যখন সেটি নিজের বাইরের সব পজিটিভ ডিভাইসরের সমষ্টির সমান হয়। কোনো সংখ্যা পারফেক্ট কিনা যাচাই করতে একটি সাধারণ 'for' লুপ ব্যবহার করা যায়।

উদাহরণ

n = 6
my_sum = 0

for i in range(1, n):
    if(n % i == 0):
        my_sum = my_sum + i

if (my_sum == n):
    print("The number is a perfect number")
else:
    print("The number is not a perfect number")

আউটপুট

The number is a perfect number

ব্যাখ্যা

  • 'n' এর মান নির্দিষ্ট করা হয়েছে।
  • সমষ্টি ০ দিয়ে ইনিশিয়ালাইজ করা হয়েছে।
  • সংখ্যাটির ওপর ইটারেট করে সমষ্টি বৃদ্ধি করা হয়েছে।
  • যদি এই সমষ্টি পূর্বে নির্ধারিত 'n'-এর সমান হয়, তবে সেটি পারফেক্ট নাম্বার মाना হয়।
  • কনসোলে প্রাসঙ্গিক মেসেজ প্রদর্শন করা হয়েছে।
  1. প্রাইম নম্বর চেক করার পাইথন প্রোগ্রাম

  2. পাইথনে আর্মস্ট্রอง নম্বর চেক করা

  3. পাইথনে ফিবোনাচ্চি সংখ্যা কিনা তা যাচাই করার প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: একটি দেয়া সংখ্যা ফিবোনাচ্চি সংখ্যা কিনা যাচাই করা