2016-11-03 3 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

Смежные вопросы