1. 使用 `isinstance()` 函数检查数字是否为整数类型。
2. 使用 `len()` 函数检查数字的长度是否为3。
3. 使用逻辑运算符 `and` 来组合多个条件,确保数字在100到999之间。
下面是一个简单的Python函数,用于判断一个数是否为三位数:
def is_three_digit(number):
if isinstance(number, int) and 100 <= number <= 999:
return True
else:
return False
测试函数
num = 123
if is_three_digit(num):
print(f"{num} 是一个三位数")
else:
print(f"{num} 不是一个三位数")
这个函数首先检查 `number` 是否为整数类型,然后检查它是否在100到999的范围内。如果两个条件都满足,则返回 `True`,表示该数是三位数;否则返回 `False`。