Python Program to Count Number of Digit
This python program calculates number of digit in a given number. For example, 2893 has 4 digit it it, 323 has 3 digit and so on.
In this program augmented assignment operators like
n //= 10 is used. Which is simply short form of writing
n = n//10 &
n//10 indicates Floor or Integer Division.
Python Source Code: Count Digit in Number
# Counting digit in number # Defining function to count digit def count_digit(n): count = 0 while n: n //= 10 count += 1 return count # Reading number number = int(input('Enter number: ')) # Displaying result print('Number of digit in %d is %d.' %(number, count_digit(number)))
Digit Count Python Output
Enter number: 2397 Number of digit in 2397 is 4.