কম্পিউটার

একটি প্রদত্ত সংখ্যা N-এ অঙ্কের সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন


ধরা যাক আমরা একটি সংখ্যা N দিয়েছি। কাজ হল সংখ্যাটিতে উপস্থিত মোট সংখ্যা বের করা। উদাহরণস্বরূপ,

ইনপুট-1

N = 891452

আউটপুট

6

ব্যাখ্যা − যেহেতু প্রদত্ত নম্বর 891452-এ 6টি সংখ্যা রয়েছে, তাই আমরা এই ক্ষেত্রে '6' ফেরত দেব৷

ইনপুট-2

N = 0074515

আউটপুট

5

ব্যাখ্যা − যেহেতু প্রদত্ত নম্বর 0074515-এ 5টি সংখ্যা রয়েছে, তাই আমরা আউটপুটটি 5 হিসাবে প্রিন্ট করব৷

এই সমস্যা সমাধানের জন্য ব্যবহৃত পদ্ধতি

আমরা নিম্নলিখিত উপায়ে এই সমস্যার সমাধান করতে পারি,

  • সংখ্যা হিসাবে ইনপুট 'n' নিন।

  • একটি ফাংশন countDigits(n) ইনপুট 'n' নেয় এবং আউটপুট হিসাবে অঙ্কের গণনা ফেরত দেয়।

  • সংখ্যার সমস্ত অঙ্কের উপর পুনরাবৃত্তি করুন এবং কাউন্টার ভেরিয়েবল বৃদ্ধি করুন।

  • কাউন্টারটি ফেরত দিন।

উদাহরণ

def countDigits(n):
   ans = 0
   while (n):
      ans = ans + 1
      n = n // 10
   return ans
n = “45758”
print("Number of digits in the given number :", countDigits(n))

আউটপুট

উপরের কোডটি চালানোর ফলে আউটপুট তৈরি হবে,

5

  1. পাইথনে ম্যাট্রিক্সে বেষ্টিত দ্বীপের সংখ্যা গণনা করার প্রোগ্রাম

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

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

  4. একটি সংখ্যার মোট বিট গণনা করার জন্য একটি পাইথন প্রোগ্রাম লিখুন?