python羊车门问题_羊车门问题简析
羊车门问题
有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。
请问:
1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?
答:第一感觉是几率没有变化
2、请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。
答:
首先这个问题的规则是参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。
我们按更换或不更换选到汽车的情况来分析这个问题:
第一种情况(不更换):第一次选择的就是汽车的概率是1/3,此时参赛者不更换选择,那参赛者选到汽车的概率也就是1/3;
第二种情况(更换):第一次选择的是羊的概率是2/3;此时参赛者更换选择,那参赛者更换后一定选到汽车,也就是说的概率就是2/3;
3、请设法编写程序验证自己的想法,验证的结果支持了你的分析结果,还是没有支持你的分析结果,请写出结果。(提示:可以借助随机数函数完成此程序)
答:验证结果支持了我的分析结果
程序输出的结果:
请输入你要实验的次数:2111111
坚持不换的概率:0.3336499122973638
坚持换的概率:0.6662326140122429
4、请附上你的代码。(提示:使用编辑器中的插入代码功能,将代码显示为 Python 风格)
代码如下:
importrandom
car=0
sheep1=1sheep2= 2result1= 0 #坚持不换
result2 = 0 #坚持换
n = eval(input("请输入你要实验的次数:"))for i inrange(n):
x= random.randint(0,2)if car ==x:
result1+=1
print("坚持不换的概率:{}".format(result1/n))for i inrange(n):
x= random.randint(0,2)if car ==x:
result2+=0if sheep1 ==x:
result2+=1
if sheep2 ==x:
result2+=1
print("坚持换的概率:{}".format(result2/n))
python羊车门问题_羊车门问题简析相关推荐
- python羊车门问题_羊车门问题的python模拟和解释
一.问题描述 羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时 ...
- python羊车门问题_羊车门作业 Python版
题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...
- python羊车门问题_羊车门问题 - osc_wq8j2a9a的个人空间 - OSCHINA - 中文开源技术交流社区...
题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...
- python羊车门问题_羊车门问题python模拟
题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...
- python代码设计测试用例_Python单元测试与测试用例简析
Python单元测试与测试用例简析 发布时间:2019-11-20 22:03 来源:互联网 当前栏目:web技术类 本文实例讲述了Python单元测试与测试用例.分享给大家供大家参考,具体如下: 单 ...
- Python中的匿名函数及递归思想简析
匿名函数 前言 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类 ...
- python 浮点数精度丢失_浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源...
浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源 无论在java python javaScript里面都存在 1+ 2!== 3 问题,这个问题的产生根源在于计算存储数字是二进制,对无限循环小 ...
- python网络编程案例_python网络编程实例简析
本文实例讲述了python网络编程,分享给大家供大家参考. 具体方法如下: 服务端代码如下: from SocketServer import(TCPServer as TCP, StreamRequ ...
- 三相逆变器双pi控制器参数如何调节_光伏逆变器短路特性简析
1前言 短路故障相对于其他故障类型来说是比较常见的,不同的设备的短路故障,大了讲都一样,细了说各有千秋,今天我们主要聊聊光伏逆变器的短路特征. 电力系统中的电源,传统意义是指的是并入电力系统的同步发电 ...
最新文章
- 使用NuGet下载旧版本的软件包
- [流体输配管网] 使用 Matlab 绘制莫迪图
- linux 安装源码网卡包,【linux命令】Linux通过yum 或者源码编译安装vnstat查看网卡流量...
- C++使用major做变量名的问题
- cocos2dx中的层CCLayer
- 如何制作媲美memz的炫酷特效恶搞程序
- matlab神经网络训练图解释,matlab实现神经网络算法
- [转]关于公司级别的知识库的建设的一些看法。
- “数据中台”在安防行业的应用与发展
- Elasticsearch笔记(九):实践篇-查找附近的人
- c语言求成绩中的最高分辨率大约是,一级msoffice全真机试试卷.docx
- Excel 神器 —— OpenPyXl
- Note: Bimodal Content Defined Chunking for Backup Streams
- 苹果重新设计开源官网;阿里云开放 YoC 源代码;GitHub 开发 Code Search 功能 | 开源日报
- 网页设计师常去的综合类网站总结-卢松松博客
- 英语不好学计算机专业可以吗,英语不好学什么专业好,计算机专业好毕业吗
- 从校园到职场 - 选择真的比努力重要么?
- PLSQL 64位的安装
- Fluent多孔介质模拟固体区域(观点)
- 如何解决Redis缓存雪崩、击穿与穿透