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

পাইথন প্রোগ্রাম: রিকার্শন ছাড়া সংখ্যার অঙ্কগুলোর যোগফল বের করা

রিকার্শন মেথড ছাড়া কোনো সংখ্যার অঙ্কগুলোর যোগফল বের করতে '%' অপারেটর, '+' অপারেটর এবং '//' অপারেটর ব্যবহার করা যায়।

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

উদাহরণ

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' নামে একটি মেথড সংজ্ঞায়িত করা হয়েছে, যা একটি নম্বর প্যারামিটার হিসেবে নেয়।
  • একটি সম প্রাথমিকভাবে ০-এ অ্যাসাইন করা হয়েছে।
  • নম্বরটি ১০ দিয়ে ভাগ করা হয়েছে এবং পাওয়া ভাগশেষ সমে যোগ করা হয়েছে।
  • নম্বরটি আবার ১০ দিয়ে ফ্লোর ডিভাইড করা হয়েছে এবং নম্বরটিইতে অ্যাসাইন করা হয়েছে।
  • সম ভ্যালুটি ফাংশন থেকে আউটপুট হিসেবে রিটার্ন করা হয়েছে।
  • একটি নম্বর সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে ডিসপ্লে করা হয়েছে।
  • মেথডটি এই নম্বর পাস করে কল করা হয়েছে।
  • আউটপুট কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  2. পাইথন প্রোগ্রাম লিস্টে সবচেয়ে ছোট সংখ্যা বের করা

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

  4. পাইথনে অ্যারের যোগফল বের করা