在Python中,检查一个值是否在某个范围内通常涉及比较运算符,如 >
(大于)、<
(小于)、>=
(大于或等于)和<=
(小于或等于)。以下是一些基本的示例,展示了如何检查一个值是否在某个范围内:
示例 1:检查整数是否在范围内
value = 10
lower_bound = 5
upper_bound = 15
if lower_bound <= value <= upper_bound:
print(f"{value} 在 {lower_bound} 和 {upper_bound} 之间")
else:
print(f"{value} 不在 {lower_bound} 和 {upper_bound} 之间")
示例 2:检查浮点数是否在范围内
value = 10.5
lower_bound = 5.0
upper_bound = 15.0
if lower_bound <= value <= upper_bound:
print(f"{value} 在 {lower_bound} 和 {upper_bound} 之间")
else:
print(f"{value} 不在 {lower_bound} 和 {upper_bound} 之间")
示例 3:检查值是否在开放范围内(不包括边界)
value = 10
lower_bound = 5
upper_bound = 15
if lower_bound < value < upper_bound:
print(f"{value} 在 {lower_bound} 和 {upper_bound} 之间(不包括边界)")
else:
print(f"{value} 不在 {lower_bound} 和 {upper_bound} 之间(不包括边界)")
示例 4:检查列表中的值是否在另一个范围内
假设你有一个列表,并且你想检查列表中的每个值是否在某个范围内:
values = [5, 10, 15, 20]
lower_bound = 5
upper_bound = 15
for v in values:
if lower_bound <= v <= upper_bound:
print(f"{v} 在 {lower_bound} 和 {upper_bound} 之间")
else:
print(f"{v} 不在 {lower_bound} 和 {upper_bound} 之间")
这些示例应该能帮助你理解如何在Python中进行值范围检查。