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,
num
will be divided by 10 and its value will be 345. Then, thecount
is incremented to 1. - After the second iteration, the value of
num
will be 34 and thecount
is incremented to 2. - After the third iteration, the value of
num
will be 3 and thecount
is incremented to 3. - After the fourth iteration, the value of
num
will be 0 and thecount
is 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 format()
Python tuple()
Python Program to Delete an Element From a Dictionary
Python reversed()
Python Type Conversion and Type Casting
Python set()
Python delattr()
Python Program to Return Multiple Values From a Function
Python String partition()
Python isinstance()
Python Deep Learning Cookbook - Indra den Bakker
Python bytearray()
Python divmod()
Python Program to Display the multiplication Table
Python filter()
Python Program to Catch Multiple Exceptions in One Line
Python Dictionary fromkeys()
Python Program to Create a Countdown Timer
Python String find()
Python Dictionary pop()
Python Functions
Python Statement, Indentation and Comments
Python help()
Python Program to Safely Create a Nested Directory
Python File I/O Operation
Python hasattr()
Python Program to Check Prime Number
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Generators
Python complex()
Python round()
Python type()