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:
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Dictionary fromkeys()
Python Set difference_update()
Python String casefold()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Find Armstrong Number in an Interval
Python list()
Python Program to Shuffle Deck of Cards
Python Program to Count the Number of Each Vowel
Deep Learning in Python - LazyProgrammer
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Set symmetric_difference()
Python List sort()
Python String lstrip()
Python Program to Extract Extension From the File Name
Python Program to Find Sum of Natural Numbers Using Recursion
Python __import__()
Python Program to Access Index of a List Using for Loop
Python Program to Add Two Matrices
Python memoryview()
Python Program to Get the Class Name of an Instance
Python Recursion
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Set intersection()
Python Modules
Python Program to Create a Long Multiline String
Python String find()
Python int()
Python String endswith()
Python Program to Solve Quadratic Equation
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python vars()