2016-11-03 77 views
0
if turn==1: 
    random1 = random.randrange(1,24) 
    if random1 == range(13,SaI,1): 
     print("A") 
    if random1 == range(1,SaS,1): 
     print("B") 

randomize1() 

此代码可以运行但不打印。我试图做什么(使if语句检查范围而不是单个数字)是可能的?如果是这样,我做错了什么?非常感谢。Python-在if语句中使用范围

回答

2

使用in操作者,例如:

if random1 in range(13,SaI,1): 
+1

或'13 <= random1 kindall

+0

这很有用,非常感谢! (使用<=版本,即) – PythonNoobie