python怎么判断一个数是几位数?这两个方法你一定要知道

本篇文章小编给大家带来一个来判断python数字是几位数的方法,感兴趣的小伙伴可以耐心阅读一下这篇文章,这篇文章讲解的非常详细,详细大家阅读完之后一定能够有所收获 。

python怎么判断一个数是几位数?这两个方法你一定要知道

文章插图
我们如果想要实现判断python中数字是几位数,小编给大家介绍以下两个方法:
方法一、想要实现判断python中数字是几位数的话,那么我们首先可以使用str函数来把数字转换成字符串形式,然后再通过len函数来判断这个字符串位数的长短即可 。代码如下所示:
num = input()length = str(num)print(len(length))运行结果如下:
【python怎么判断一个数是几位数?这两个方法你一定要知道】12344方法二、我们还可以利用除10取商,通过循环次数判断位数
c=0a=int(raw_input("the number you want type in:"))while a!=0:      a=a/10      c +=1print c以上就是小编给大家带来的判断python数字是几位数的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读