Простая задача: процент_шанса = 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
Похожие вопросы
Связанные вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.