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 Append to a File
Python String rindex()
Python Program to Check Prime Number
Python String split()
Python Program to Sort Words in Alphabetic Order
Python Dictionary keys()
Python Program to Differentiate Between del, remove, and pop on a List
Python Multiple Inheritance
Python Program to Check Armstrong Number
Python Set discard()
Python List
Python max()
Python Set add()
Python String center()
Python Statement, Indentation and Comments
Python Objects and Classes
Python String startswith()
Python globals()
Python len()
Python Program to Print Output Without a Newline
Python chr()
Python Program to Check if a Number is Odd or Even
Python next()
Python list()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Node.js vs Python for Backend Development
Python Program to Find All File with .txt Extension Present Inside a Directory
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python getattr()
Python map()
Python Program to Make a Simple Calculator
Python min()