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 = 70420
count = 1 ; num = 7042
count = 2 ; num = 704
count = 3 ; num = 70
count = 4 ; num = 7
count = 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…


![[Latest] Python for Loops with Examples – Easiest Tutorial – 2025](https://machinelearningprojects.net/wp-content/uploads/2023/05/python-for-loops-1-1024x536.webp)


