题目描述:

给定一个不多于5位的正整数,判断它是几位数,并输出。  

输入: 

一个不多于5位的正整数。   

输出: 

输出正整数的位数,单独占一行。  

样例输入: 

111 

样例输出: 

程序代码①: 
import math
n=int(input())
x=(int)(math.log10(n))+1
print(x)
程序代码②: 
n=int(input())
x=len(str(n)) #利用str函数将数字转化成字符串,再利用len函数判断长度。
print(x)