এই প্রোগ্রামে, ব্যবহারকারীর দ্বারা প্রদত্ত একটি পূর্ণসংখ্যাতে আমাদের সংখ্যার সংখ্যা খুঁজে বের করতে হবে।
উদাহরণস্বরূপ
ব্যবহারকারীর ইনপুট:123, আউটপুট:3
ব্যবহারকারীর ইনপুট:1987, আউটপুট:4
অ্যালগরিদম
<প্রে>ধাপ 1:ব্যবহারকারীর কাছ থেকে ইনপুট মান হিসাবে পূর্ণসংখ্যা মান নিন
ধাপ 2:সংখ্যাটিকে 10 দ্বারা ভাগ করুন এবং ভাগফলকে পূর্ণসংখ্যার প্রকারে রূপান্তর করুন
ধাপ 3:ভাগফল 0 না হলে, সংখ্যার সংখ্যা 1 দ্বারা আপডেট করুন
ধাপ 4:ভাগফল 0 হলে গণনা বন্ধ করুন
ধাপ 5:থামুনউদাহরণ কোড
x =int(input("User Input:"))count_of_digits =0while x> 0:x =int(x/10) count_of_digits +=1print("সংখ্যার সংখ্যা:",count_of_digits)
আউটপুট
ব্যবহারকারীর ইনপুট:123 সংখ্যার সংখ্যা:3 ব্যবহারকারীর ইনপুট:1987 সংখ্যার সংখ্যা:4
ব্যাখ্যা
যখন আমরা একটি সংখ্যাকে 10 দ্বারা ভাগ করি এবং ফলাফলটিকে int টাইপে রূপান্তর করি , ইউনিটের স্থান সংখ্যা মুছে ফেলা হয়। সুতরাং, ফলাফলকে প্রতিবার 10 দ্বারা ভাগ করলে আমাদের পূর্ণসংখ্যার সংখ্যাগুলি পাওয়া যাবে। ফলাফল 0 হয়ে গেলে, প্রোগ্রামটি লুপ থেকে বেরিয়ে যাবে এবং আমরা পূর্ণসংখ্যার সংখ্যা পাব।