python怎么判斷一個(gè)數(shù)是不是三位整數(shù)?
方法1:簡(jiǎn)單粗暴。把數(shù)字轉(zhuǎn)換為字符串,看看字符串的長(zhǎng)度。
>>> a = 123
>>> if len(str(a)) == 3:
print('是三位數(shù)')
是三位數(shù)
方法2:看看數(shù)字是否在100到999之間
>>> a = 123
>>> if 99 < a < 1000:
print('是三位數(shù)')
是三位數(shù)
方法3:逐位取數(shù),看看能去幾次
>>> a = 123
>>> n = 0
>>> while a:
a //= 10
n += 1
>>> if n == 3:
print('是三位數(shù)')
是三位數(shù)
上一篇一共授銜了多少位上將