python羊车门问题的蒙特卡洛解法
羊车门问题
羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么。参赛者首先选择一扇门。在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后,能否增加猜中汽车的机会?通过设计并编写程序验证,并给出自己的解释。
————————————————
我认为会增加选中汽车的机会。
原因如下:
(1)不换选择:选对的概率为1/3
(2)更换选择:
假设一开始选中的是车,主持人指出其中一只羊之后,那么剩下的一个门也必定是羊,那么此时更改选择必定是得不到车的,这是第一种;假如一开始选中的是羊,在主持人指出一只之后,无论如何更改选择都是可以得到车的,所以有两种情况更改是ok的,所以是2/3。
下面使用蒙特卡洛方法进行数值模拟。
from random import *
size=pow(10,5)
decision_change=0
decision_NoChange=0
for i in range(size):a=randint(0,2)b=randint(0,2)if a==b:decision_NoChange+=1else:decision_change+=1
print("坚持选择得到车的概率:{}".format(decision_change/size))
print("不改选择得到车的概率:{}".format(decision_NoChange/size))
python羊车门问题的蒙特卡洛解法相关推荐
- python羊车门问题_羊车门问题的python模拟和解释
一.问题描述 羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时 ...
- python羊车门问题_「羊车门」经典概率题中不换门选中车的概率是多少?
今天用Python求解「羊车门」经典的概率问题,对概率学基础和Python语法的灵活运用有所收货. 本次「羊车门」求解过程采用的是:穷举法计算概率已验证概率学基础理论.期间重点借鉴了'奥卡姆剃刀的博客 ...
- python羊车门问题_羊车门问题简析
羊车门问题 有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择 ...
- python羊车门_羊车门作业(结对作业)
羊车门问题(结对作业) 在完成本题之前,请仔细阅读下面内容: 题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会 ...
- python羊车门问题_python羊车门问题的正确解答
羊车门问题 羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时, ...
- python羊车门问题的正确解答_羊车门问题python模拟
羊车门问题 羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时, ...
- python羊车门问题_羊车门作业 Python版
题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...
- python羊车门问题
读史随笔(二十八) 晋武帝司马炎统一全国后大封诸侯,他认为天下已经太平了,可以享受皇位了.说到享受,每个人的人生哲学不同,价值观也不同.有人以为平安.有个幸福的家就是享受,有人以为不断的奋斗.生活充实 ...
- python羊车门问题_羊车门问题 - osc_wq8j2a9a的个人空间 - OSCHINA - 中文开源技术交流社区...
题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...
最新文章
- (摘抄)HTTP 协议详解
- 四条使用Spring BeanUtils的总结,避免各种诡异的属性拷贝问题!
- create-react-app部署到GitHub Pages时报错:Failed to get remote。origin.url
- linux 启动程序-p,Linux应用程序开发笔记:配置linuxptp开机启动(ubuntu gPTP)
- SAP云平台的Document Service
- Spring Boot - 修改Tomcat默认的8080端口
- Python的正则表达式笔记
- 从新手到Flutter架构师,一篇就够!帮你突破瓶颈
- mysql存入mtr数据_mysql mtr写入数据
- 电脑主板接口_电脑主板接口大全
- wireshark-抓包极简使用教程
- url-pattern主要有四种匹配方式
- 《防患未然:实施情报先导的信息安全方法与实践》——2.3 情报循环
- 国际项目投标那些事(四)怎么读海外项目招标文件
- ENSP模拟器下载分享
- 3款好用的文件管理软件
- 进击的UI--------------- UITableViewUITableView的移动
- Windows系统中VMWare虚拟机屏幕分辨率调整
- 计算机没有休眠睡眠状态,电脑没有睡眠模式_电脑怎么没有睡眠模式
- 抗病毒软件供应商担心恶意软件生产速度
热门文章
- 记录一个IT菜鸟的成长之路。
- eclipse导入工程报错Faceted Project Problem(1 item)
- pycharm使用pip install xxx 解决超时问题
- Windows 下基于 MikTeX 的 Latex 环境配置小记
- 全新UI众人帮任务帮PHP源码/悬赏任务抖音快手头条点赞源码/带三级分销可封装小程序
- 根据指定月份,打印该月份所属的季节3,4,5 春季 6,7,8 夏季 9,10,11 秋季
- cass怎么添加指北针图例_答疑|CASS怎么添加图例?
- logback系列之二:输出日志到文件
- Day27~Day32
- beaglebone black下接nrf24l01与RFID标签的通信(基于EZSDK linux平台)