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 copy()
Python String encode()
Python frozenset()
Python Program to Get the File Name From the File Path
Python zip()
Python String ljust()
Python Program to Find Sum of Natural Numbers Using Recursion
Python Strings
Python List
Python Get Current time
Python Dictionary clear()
Python Program to Compute the Power of a Number
Python String split()
Python exec()
Python Program to Check the File Size
Python String swapcase()
Python Generators
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Set update()
Python Tuple count()
Python bool()
Python print()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python delattr()
Python Program to Count the Number of Each Vowel
Python type()
Python Data Structures and Algorithms - Benjamin Baka
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Check Whether a String is Palindrome or Not
Python property()
Python help()