Указать вероятность в python
Есть воин, а так же метод attack, в котором воин с вероятностью 1/3 нанесет 5 урона, с вероятностью 1/3 нанесет 7 урона, и с вероятностью 1/3 не нанесет урона вовсе. Как это реализовать?
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
в таком примитивном виде (когда вероятности равны) так:
import random
damages = [0, 5, 7]
damage = random.choice(damages)