羊车门问题
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("换不换都行")
以上是关于羊车门问题的主要内容,如果未能解决你的问题,请参考以下文章