Python 我可以使用if语句检查数字是否在某个范围内吗?

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

我已经开始编程了,似乎一个问题都回答不了。我想对一个变量做一个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 15
number=14

如果0是,您可以!最好的办法是自己尝试:)


返回
ok

注意,这也适用于扩展范围:例如
45范围(40,60,5)
。在Python2中,请使用
xrange()
而不是
range()
,否则您将浪费时间创建一个列表来进行测试;如果我想在扩展范围内进行测试,我只会使用range/xrange技术。
if 3 in range(5):
    print('ok')
else:
    print('no')