কম্পিউটার

একটি সংখ্যা একটি নিখুঁত সংখ্যা কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম


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

নীচে একই −

এর প্রদর্শন করা হল

উদাহরণ

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'-এর মান নির্দিষ্ট করা আছে।

  • যোগফল 0 এ আরম্ভ করা হয়েছে।

  • সংখ্যাটি পুনরাবৃত্তি করা হয়েছে, এবং যোগফল বৃদ্ধি করা হয়েছে।

  • যদি এই যোগফলটি পূর্বে সংজ্ঞায়িত 'n'-এর সমান হয়, তবে এটি একটি নিখুঁত সংখ্যা হিসাবে বিবেচিত হয়।

  • প্রাসঙ্গিক বার্তাগুলি কনসোলে প্রদর্শিত হয়৷


  1. প্রাইম নম্বর চেক করতে পাইথন প্রোগ্রাম

  2. আর্মস্ট্রং নম্বর চেক করতে পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রামে প্রদত্ত নম্বরটি ফিবোনাচি নম্বর কিনা তা কীভাবে পরীক্ষা করবেন?

  4. পাইথন প্রোগ্রামের জন্য কিভাবে একটি প্রদত্ত নম্বর একটি ফিবোনাচি নম্বর কিনা তা পরীক্ষা করবেন?