关于羊车门问题

有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。

换选择获得汽车的几率高

先定义一下,1是车,2和3都是羊。换:选择1,换,得不到车。选择2,换,得到车。选择3,换,得到车。不换:选择1,不换,得到车。选择2,不换,得不到车。选择3,不换,得不到车。所以,换的几率是2/3,不换的几率是1/3。

代码在别人的帮助下完成,验证了自己的结果。

不改变选择得到汽车的概率约为0.33446745562130176。

改变选择得到汽车的概率约为0.6655325443786982。

 

import random
x=random.randint(500,10000)
bubian=0
bian = 0
for i in range(1,x+1):
    a=random.randrange(1,4)
    b=random.randrange(1,4)
    if a==b:
          bubian=bubian+1
    else:
          bian=bian+1
c=bubian/x
d=bian/x
print("不改变选择得到汽车的概率约为{}。".format(c))
print("改变选择得到汽车的概率约为{}。".format(d))
 

猜你喜欢

转载自www.cnblogs.com/wangdaihong/p/8986457.html
今日推荐