Table of Contents
In this example, you will learn to count the number of digits present in a number.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Count Number of Digits in an Integer using while loop
num = 3452
count = 0
while num != 0:
num //= 10
count += 1
print("Number of digits: " + str(count))
Output
Number of digits: 4
In this program, the while loop is iterated until the test expression num != 0 is evaluated to 0 (false).
- After the first iteration,
numwill be divided by 10 and its value will be 345. Then, thecountis incremented to 1. - After the second iteration, the value of
numwill be 34 and thecountis incremented to 2. - After the third iteration, the value of
numwill be 3 and thecountis incremented to 3. - After the fourth iteration, the value of
numwill be 0 and thecountis incremented to 4. - Then the test expression is evaluated to false and the loop terminates.
2. Example 2: Using inbuilt methods
num = 123456 print(len(str(num)))
Output
6
In the above example, we first convert the integer value into string by using str(). Then, we find the length of the string using len().
Related posts:
Python Program to Print Output Without a Newline
Python List Comprehension
Python divmod()
Python Operators
Python Program to Check If a String Is a Number (Float)
Python Dictionary items()
Python Program to Remove Duplicate Element From a List
Python Set issubset()
Python type()
Python Program to Delete an Element From a Dictionary
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Get the Class Name of an Instance
Python Objects and Classes
Python bin()
Python Closures
Python Program to Find HCF or GCD
Python String zfill()
Python Program to Get the Last Element of the List
Python Program to Calculate the Area of a Triangle
Python Program to Find the Sum of Natural Numbers
Node.js vs Python for Backend Development
Python Program to Find Hash of File
Python String capitalize()
Python Program to Find ASCII Value of Character
Python sum()
Python String title()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Count the Occurrence of an Item in a List
Python Functions
Python str()
Python Program to Merge Two Dictionaries
Python Program to Get File Creation and Modification Date