羊车门问题

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

原因如下:

如果不更换选择,很明显猜中汽车的概率为 1/3;

如果更换选择,则猜到汽车的概率为第一次没有选到车的概率 2/3。(若想更换选择后猜中汽车,则第一次的选择猜中的必不为汽车,第一次没有选中汽车的话,无论主持人选剩下的哪个门,都能确定汽车在哪个门后面)

而且更换选择和不更换选择的概率和为1。

 

2、程序源代码如下

from random import*

a=('','','')

i=1
n1 = 0            #第一次抽到车的次数
n2 = 0            #第二次抽到车的次数

while i < 10000:
    i = i + 1
    t = choice(a)
    if t == '':
        n1 = n1 + 1
        continue
    if t == '':
        n2 = n2 + 1

c1 = n1 / i     #计算不换猜中车的概率
c2 = n2 / i     #计算换猜中车的概率


print("不换选到车的概率为:{:.2f}".format(c1))
print("换后选到车的概率为:{:.2f}".format(c2))

if c1 > c2:
        print("由此得出不换选到车的概率大")
if c1 < c2:
        print("由此得出换后选到车的概率大")

 

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

posted @ 2017-04-07 11:42  显示错误  阅读(138)  评论(0)    收藏  举报