我正在Python中進行基於回合的遊戲。有一次,我需要從一百個中產生一個隨機數,看看它是否在兩個數之間。它需要在if語句中。Random.randint並找到兩個整數之間的數字
elif random.randint(0,100) #is equal a number between 20 and 60
有沒有辦法做到這一點?
我正在Python中進行基於回合的遊戲。有一次,我需要從一百個中產生一個隨機數,看看它是否在兩個數之間。它需要在if語句中。Random.randint並找到兩個整數之間的數字
elif random.randint(0,100) #is equal a number between 20 and 60
有沒有辦法做到這一點?
if low < random.randint(0,100) < high
沒有工作,除非你想存儲的隨機值的變量
你可以做
elif random.randint(0,100) in range(20, 61)
真的低效的方式來編寫'20 <= random.randint(0,100)<= 60' .... –
是的。我應該刪除答案嗎? –
但python3中的'range'是一個懶惰的表達式吧? –
ELIF 20