কম্পিউটার

পাইথন প্রোগ্রাম রিকারসন ছাড়াই একটি সংখ্যায় অঙ্কের যোগফল খুঁজে বের করতে


যখন পুনরাবৃত্তির পদ্ধতি ব্যবহার না করে একটি সংখ্যায় অঙ্কের যোগফল খুঁজে বের করার প্রয়োজন হয়, তখন ‘%’ অপারেটর, ‘+’ অপারেটর এবং ‘//’ অপারেটর ব্যবহার করা যেতে পারে।

নীচে একই −

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

উদাহরণ

def sum_of_digits(my_num):
   sum_val = 0
   while (my_num != 0):
      sum_val = sum_val + (my_num % 10)
      my_num = my_num//10
   return sum_val
my_num = 12345671
print("The number is : ")
print(my_num)
print("The method to calculate sum of digits is being called...")
print("The sum of " +str(my_num) + " is : ")
print(sum_of_digits(my_num))

আউটপুট

The number is :
12345671
The method to calculate sum of digits is being called...
The sum of 12345671 is :
29

ব্যাখ্যা

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

  1. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

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

  3. পাইথন প্রোগ্রামে একটি সংখ্যার জোড় গুণনীয়কের সমষ্টি খুঁজুন

  4. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম