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 Set issubset()
Python Program to Randomly Select an Element From the List
Python List
Python hash()
Python String swapcase()
Python Get Current time
Python Dictionary clear()
Python memoryview()
Python range()
Python input()
Python Program to Check if a Key is Already Present in a Dictionary
Python String zfill()
Python RegEx
Python Program to Append to a File
Python Set symmetric_difference()
Python Recursion
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Set difference_update()
Python Program to Differentiate Between type() and isinstance()
Python Dictionary setdefault()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Print all Prime Numbers in an Interval
Python Program to Create a Long Multiline String
Python Program to Find Hash of File
Python Program to Check If Two Strings are Anagram
Python super()
How to Get Started With Python?
Python Program to Calculate the Area of a Triangle
Python Program to Safely Create a Nested Directory
Python Strings
Python Program to Shuffle Deck of Cards