羊车门问题

1.我认为会增加选中汽车的机会。

原因如下:

A.如果刚开始参赛者选中的是汽车,其概率为1/3,主持人开启一扇门去掉一只羊后,参赛者如果选择换,那么得到的是山羊,如果不换,得到的就是汽车。

B.如果刚开始参赛者选中的是羊,其概率为2/3,主持人开启另一扇有羊的门,如果剩下另一扇有车的门,如果参赛者选择换,那么得到车;如果不换,那么得到羊。

综上:

在不换的情况下:选中汽车的概率为1/3;

在换的情况下:开始选羊,换后选车,选中汽车的概率为2/3;开始选车,换后选羊,选中汽车的概率为1/3。

所以参赛者更换选择后,会增加猜中汽车的机会。

2.程序源代码如下:

import random#导入随机数库
times=100000#规定验证次数
T=0#第一次成功的概率
F=0#第一次没有成功的概率,即换选之后成功的概率
for i in range(times):#循环用来验证多少次选择成功
a=random.randint(1,3)#用来生成一个1到3的随机整数,其中假设1为汽车,2,3为山羊
if a==1:
T=T+1#当抽中1时,选择成功,给成功次数加1
else:
F=F+1#没有选中1时,选择失败,给失败次数加1,同时也给换选之后成功次数加1
T=T/times#计算第一次成功的概率
F=F/times#计算第一次失败的概率(第二次成功的概率)
print("不更换选择成功的概率:",T)#打印不更换选择成功的概率
print("更换选择成功的概率:",F)#打印更换选择成功的概率

3.运行的验证结果如下:

 

posted on 2017-04-06 15:38  kimystar  阅读(136)  评论(0)    收藏  举报

导航