Python 我可以使用if语句检查数字是否在某个范围内吗?
我已经开始编程了,似乎一个问题都回答不了。我想对一个变量做一个if语句 我可以在if语句中使用range(0,15)来查看数字是否在范围内吗Python 我可以使用if语句检查数字是否在某个范围内吗?,python,if-statement,range,conditional,Python,If Statement,Range,Conditional,我已经开始编程了,似乎一个问题都回答不了。我想对一个变量做一个if语句 我可以在if语句中使用range(0,15)来查看数字是否在范围内吗 如果是,怎么做?似乎找不到此特定主题的任何信息。您可以尝试以下示例 number = 14 if number in range(0,15): print "Yes" 您不需要范围,请使用上限和下限: number = 14 if 0 <= number < 15: # number is between 0 and
如果是,怎么做?似乎找不到此特定主题的任何信息。您可以尝试以下示例
number = 14
if number in range(0,15):
print "Yes"
您不需要范围,请使用上限和下限:
number = 14
if 0 <= number < 15:
# number is between 0 and 15
number=14
如果0是,您可以!最好的办法是自己尝试:)
返回ok
注意,这也适用于扩展范围:例如45范围(40,60,5)
。在Python2中,请使用xrange()
而不是range()
,否则您将浪费时间创建一个列表来进行测试;如果我想在扩展范围内进行测试,我只会使用range/xrange技术。
if 3 in range(5):
print('ok')
else:
print('no')