Python中的加权概率

时间:2012-11-27 18:17:26

标签: python python-3.x probability

我正在尝试用Python模拟一个游戏,考虑到这些概率,我该如何对其进行编程,以便它列出每个人在总共10场比赛中获胜的时间?

获胜的概率为0.416667 B获胜的概率是0.583333

1 个答案:

答案 0 :(得分:0)

这样的事情应该这样做:

for x in range(0, 9):
    if expression(random.uniform(0.0, 1.0) < 0.416667):
        print "A wins"
    else:
        print "B wins"

如果必须非常精确,这不是一个好主意,因为没有正确处理bounderies。