কম্পিউটার

প্রদত্ত নম্বরটি হর্ষদ নম্বর কিনা তা নির্ধারণ করতে পাইথন প্রোগ্রাম


প্রদত্ত নম্বরটি হর্ষদ নম্বর কিনা তা নির্ধারণ করার প্রয়োজন হলে, একটি সাধারণ লুপ এবং '%' অপারেটর, '+' অপারেটর এবং '//' অপারেটর ব্যবহার করা যেতে পারে।

একটি হর্ষদ নম্বর একটি নিভেন নম্বর নামেও পরিচিত। এটি এমন একটি সংখ্যা যার ভিত্তি হল একটি পূর্ণসংখ্যা যাকে তার সংখ্যার যোগফল দ্বারা ভাগ করা যেতে পারে যখন এটি সেই ভিত্তি মান হিসাবে লেখা হয়৷

নীচে একই −

এর জন্য একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_num = 134
remaining = sum_val = 0
print("A copy of the number to be checked is being made...")
my_num_copy = my_num;
while(my_num > 0):
   remaining = my_num%10;
   sum_val = sum_val + remaining;
   my_num = my_num//10;
if(my_num_copy % sum_val == 0):
   print(str(my_num_copy) + " is a Harshad number");
else:
   print(str(my_num_copy) + " isn't a Harshad number");

আউটপুট

A copy of the number to be checked is being made...
134 isn't a Harshad number

ব্যাখ্যা

  • একটি সংখ্যা সংজ্ঞায়িত করা হয়েছে।
  • অন্য একটি সমষ্টি ভেরিয়েবলের মান 0 নির্ধারণ করা হয়েছে।
  • সংখ্যাটি 0-এর বেশি বলে চেক করা হয় এবং এটিতে মডুলাস অপারেশন করা হয়৷
  • এই ফলাফলটি যোগফলের সাথে যোগ করা হয়েছে এবং সংখ্যাটি আবার 10 দ্বারা ভাগ করা হয়েছে।
  • সংখ্যা এবং যোগফলকে ভাগ করলে অবশিষ্টাংশ 0 হলে, এটি একটি হর্ষদ সংখ্যা হিসাবে বিবেচিত হয়৷
  • অন্যথায়, এটি একটি হর্ষদ সংখ্যা হিসাবে বিবেচিত হবে না।

  1. পাইথন প্রোগ্রাম একটি তালিকার ক্ষুদ্রতম সংখ্যা খুঁজে বের করতে

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সেট ব্যবহার করে স্বর সংখ্যা গণনা করার জন্য

  3. পাইথন প্রোগ্রাম a no দুইটির শক্তি কিনা তা খুঁজে বের করতে

  4. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম