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 Create Pyramid Patterns
Python Program to Check Whether a String is Palindrome or Not
Python datetime
Python String ljust()
Python String encode()
Python Program to Convert String to Datetime
Java Program to Implement the Program Used in grep/egrep/fgrep
Python Program to Check the File Size
Python Program to Find the Largest Among Three Numbers
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Find the Square Root
Python String translate()
Python Program to Add Two Matrices
Python Dictionary keys()
Python enumerate()
Python Program to Access Index of a List Using for Loop
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python String istitle()
Python Closures
Python Namespace and Scope
Python Program to Check Leap Year
Python max()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Get the Last Element of the List
Python Exception Handling Using try, except and finally statement
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Find HCF or GCD
Python String title()
Python Program to Find Hash of File
How to Round a Number to N Decimal Places in Java
Python id()
Python Dictionary fromkeys()