Hey guys, in this blog we will see a Python Program to Count the Number of Digits Present In a Number.

## Example 1: Count Number of Digits in an Integer using while loop

# Python Program to Count the Number of Digits Present In a Number num = 70420 count = 0 while num != 0: num //= 10 count += 1 print("Number of digits: " + str(count))

**Output**

Number of digits: 5

**Here we just keep on shortening our number by dividing it by 10.**- The flow will be like below:

**count = 0 ; num = 70420count = 1 ; num = 7042count = 2 ; num = 704count = 3 ; num = 70count = 4 ; num = 7count = 5 ; num = 0**

## Example 2: Using inbuilt methods

num = 70420 print(len(str(num)))

**Output**

5

- Here we are just converting our number to a string using
**str()**and then calculating its length using**len()**.

Check out our other python programming examples…