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 Dictionary popitem()
Python List copy()
Python frozenset()
Python input()
Python Program to Represent enum
Python del Statement
Python String rfind()
Python Tuple count()
Python Set pop()
Python Program to Illustrate Different Set Operations
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python complex()
Python Dictionary items()
Python Program to Display the multiplication Table
Python String isidentifier()
Python Program to Append to a File
Python Statement, Indentation and Comments
Python Custom Exceptions
Python Set difference()
Python Multiple Inheritance
Python Program to Catch Multiple Exceptions in One Line
Python Program to Get the Class Name of an Instance
Python compile()
Python Program to Display Fibonacci Sequence Using Recursion
Python all()
Python globals()
Python bin()
Python bytes()
Python File I/O Operation
Python String find()
Python Dictionary get()