当先锋百科网

首页 1 2 3 4 5 6 7

python怎么判断一个数是不是三位整数?

方法1:简单粗暴。把数字转换为字符串,看看字符串的长度。

>>> a = 123

>>> if len(str(a)) == 3:

print('是三位数')

是三位数

方法2:看看数字是否在100到999之间

>>> a = 123

>>> if 99 < a < 1000:

print('是三位数')

是三位数

方法3:逐位取数,看看能去几次

>>> a = 123

>>> n = 0

>>> while a:

a //= 10

n += 1

>>> if n == 3:

print('是三位数')

是三位数