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 Set copy()
Python Object Oriented Programming
Python oct()
Python hasattr()
Python File I/O Operation
Number Formatting in Java
Python Program to Get the File Name From the File Path
Python Type Conversion and Type Casting
Python Program to Find Hash of File
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Program to Convert Kilometers to Miles
Python Program to Find All File with .txt Extension Present Inside a Directory
Python int()
Python Matrices and NumPy Arrays
Python Program to Convert Bytes to a String
Python String lower()
Python List pop()
Python List copy()
Python delattr()
Python Input, Output and Import
Python List remove()
Python Program to Append to a File
Python String isalnum()
Python Program to Print Hello world!
Python String isidentifier()
Python Set update()
Python String center()
Python Program to Merge Mails
Python Program to Reverse a Number
Python String isprintable()
Python Recursion
Intelligent Projects Using Python - Santanu Pattanayak