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 Program to Transpose a Matrix
How to Get Started With Python?
Python vars()
Python dir()
Python String swapcase()
Python Program to Merge Mails
Python String partition()
Python Anonymous / Lambda Function
Python String isprintable()
Python Set symmetric_difference()
Python abs()
Python next()
Python String split()
Python Inheritance
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Sets
Python Program to Iterate Over Dictionaries Using for Loop
Python property()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Catch Multiple Exceptions in One Line
Python List sort()
Python Program to Find Numbers Divisible by Another Number
Python int()
Python Program to Count the Number of Occurrence of a Character in String
Python Data Structures and Algorithms - Benjamin Baka
Python hash()
Python sleep()
Python Decorators
Python Program to Reverse a Number
Python @property decorator
Python Set symmetric_difference_update()
Python Machine Learning Eqution Reference - Sebastian Raschka