我正在尝试用Python模拟一个游戏,考虑到这些概率,我该如何对其进行编程,以便它列出每个人在总共10场比赛中获胜的时间?
获胜的概率为0.416667 B获胜的概率是0.583333
答案 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。