This example tells how to count the number of digits for a given number in Python.
Source Code
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
n = int(input("Please input a number: "))
if n >= 0:
n = str(n)
a = len(n)
print("The number of digits in the number are:", a)
else:
print("Your input is negative.")
Output:
Please input a number: 123456
The number of digits in the number are: 6
Please input a number: -123
Your input is negative.