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

**You can watch this video on Youtube here**

#### Find 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

1 2 3 4 5 6 7 8 9 |
__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) |

#### Output

**You can watch this video on Youtube here**

##### Course Suggestion

Want to learn python with strong fundamentals? If yes, I strongly suggest you to take the course below.

Course: Fundamentals of Programming in Python