2015-11-24 83 views
0

我正在Python中進行基於回合的遊戲。有一次,我需要從一百個中產生一個隨機數,看看它是否在兩個數之間。它需要在if語句中。Random.randint並找到兩個整數之間的數字

elif random.randint(0,100) #is equal a number between 20 and 60 

有沒有辦法做到這一點?

+1

ELIF 20

回答

3

if low < random.randint(0,100) < high沒有工作,除非你想存儲的隨機值的變量

2

你可以做

elif random.randint(0,100) in range(20, 61) 
+2

真的低效的方式來編寫'20 <= random.randint(0,100)<= 60' .... –

+0

是的。我應該刪除答案嗎? –

+1

但python3中的'range'是一個懶惰的表達式吧? –

相關問題