羊车门问题

Posted léa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了羊车门问题相关的知识,希望对你有一定的参考价值。

第一感觉概率没有变化,换不换猜中车的概率都是1/2。

然后思考了之后,还是换比较好。

第一次两只羊,一个车,猜中车的概率是1/3;

不换的话,概率不变;

换的话,就是羊变车,车变羊,车羊概率互换,猜中车的概率变成了2/3。

代码支持了我的想法。输出结果均为“换了的话,赢得几率大”,概率在0.66左右。

import random#导入随机数库
win=0#赢车次数
lose=0#不赢车次数
for i in range(10001):#循环10000次
    x=random.randint(1,3)#令x在1,2,3中随意取值 1、2为羊,3为车
    if x==1 or x==2:#第一次选中羊
        win=win+1#赢车的次数加一
    else:
        lose=lose+1#否则,不赢车的次数加一
if win>1/3:#条件:换了之后赢车几率大于第一次(不换)
    print("换了的话,赢得几率大,几率约为{}".format(win/10000))
elif win<1/3:
    print("不换的话,赢得几率大,几率约为1/3")
else:
    print("换不换都行")

 

以上是关于羊车门问题的主要内容,如果未能解决你的问题,请参考以下文章

羊车门问题

羊车门问题

羊车门问题

羊车门问题

羊车门问题

羊车门问题