Простая задача: процент_шанса = 0,36

if <don't know what>:
   #action here has 36% chance to execute
   pass

Как я могу решить эту проблему?

34
methyl 8 Июл 2010 в 15:37

2 ответа

Лучший ответ

Вы можете использовать random.random:

>>> import random
>>> if random.random() < percentage_chance:
    print('aaa')
40
SilentGhost 8 Июл 2010 в 11:40
import random
if random.randint(0,100) < 36:
    do_stuff()
13
Blue Peppers 8 Июл 2010 в 11:42