您当前的位置:首页 > 计算机 > 编程开发 > Python

Python验证蒙蒂霍尔悖论(一个与直觉不相符的概率问题)

时间:01-07来源:作者:点击数:

问题描述:

假设你正参加一个有奖游戏节目,面前有3道门可选:其中一个后面是汽车,另外两个后面是山羊。你选择一个门,比如说1号门,主持人事先知道每个门后面是什么并且打开了另一个门,比如说3号门,后面是一只山羊。然后主持人问你"你想改选2号门吗?"那么问题来了,改选的话对你会有利吗?(游戏实现:使用Python模拟蒙蒂霍尔悖论游戏

从直觉来看,似乎有两种看上去很有道理的理解:1)改与不改都一样,获得汽车的概率都是1/3;2)改与不改都一样,在已知3号门后面是山羊的情况下,选择原来的1号门或者改选2号门获得汽车的概率一样,都是1/2。

然而,从概率的角度来讲,正确答案是坚持原来的选择时获得汽车的概率为1/3,改选的话概率为2/3,也就是改选更有利。这里不给出解释,感兴趣的朋友可以留言交流,看看怎么解释更合理。

下面我们编写程序来验证一下。

参考代码:

图片

几次运行的结果:

图片
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门