Home » Python program to find number of digits in a number

Python program to find number of digits in a number

Python program to find number of digits in a number

Hello everyone, welcome back to programminginpython.com! In this post, I will show you how to find the number of digits in a number. It is pretty simple logic.

https://www.youtube.com/watch?v=bpBBcymXP0U”]

You can watch this video on Youtube here

Program on GitHub

Find the number of digits in a number – Code Visualization

Task

To find the number of digits in a given number.

Approach

  • Read the number whose digits to be counted.
  • Use a while loop to get each digit of the number using a modulus // operator
  • Increment after a digit is obtained.
  • Continue until the value of the number is 0
  • Print the total count(number of digits) of the number.

Program on GitHub

Program

__author__ = 'Avinash'

input_num = int(input('Enter any number: '))

count = 0
while input_num > 0:
    count += 1
    input_num //= 10
print("The number of digits in the given number are:", count)

Program on GitHub

Output

Find number of digits in a number

Find number of digits in a number

 

You can watch this video on Youtube here

 

Online Python Compiler

Leave a Reply

Your email address will not be published. Required fields are marked *