羊车门问题

羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么。参赛者首先选择一扇门。在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后,能否增加猜中汽车的机会?通过设计并编写程序验证,并给出自己的解释。答案要求以如下方式给出。(The sheep door has 3 closed door, a door parked car, another two door is a goat, the host knows every door. What is the first choice of the contestants in the open door. Before it, the moderator will open a door from the other two doors, exposes the goat after. At this time, allow the participants change their choice. Please choose the contestants after replacement, can increase the chance of guessing car? Please through design and program verification, and gives his own interpretation.  )

1、我认为会增加选中汽车的机会。

原因如下:

(1)不换选择:选对的概率为1/3

(2)更换选择:

假设一开始选中的是车,主持人指出其中一只羊之后,那么剩下的一个门也必定是羊,那么此时更改选择必定是得不到车的,这是第一种;假如一开始选中的是羊,在主持人指出一只之后,无论如何更改选择都是可以得到车的,所以有两种情况更改是ok的,所以是2/3。

from random import*

TIMES = 10000

my_first_choice_n=0#初始化不改选择的次数

my_change_choice_n=0#初始化更改选择的次数

for i in range(TIMES):

car_inDoor=randint(0,2)

my_guess=randint(0,2)

if car_inDoor==my_guess:

my_first_choice_n+=1

else:

my_change_choice_n+=1

print("不改选择:{}".format(my_first_choice_n/TIMES))

print("更改选择:{}".format(my_change_choice_n/TIMES))

所以运行结果就是

python羊车门问题_python羊车门问题的正确解答相关推荐

  1. python字符串打印教学_python字符串格式化教你正确打印 : D

    python字符串格式化教你正确打印 : D python字符串格式化教你正确打印 : D 文章目录 用格式字符% 字符串 整数 浮点数 format格式化 print需要注意的地方 转义字符 %运算 ...

  2. python获取命令行参数_Python获取命令行参数的正确方法,案例详解

    最近编写一个python程序的时候,需要去获取python命令行的参数,因此这里记录下如何获取命令行参数的方法. 一.sys 模块 在 Python 中,sys 模块是一个非常常用且十分重要的模块,通 ...

  3. python 递归 写平方_Python递归函数如何写?正确的Python递归函数用法

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是 ...

  4. python怎样定义数组_python中定义数组的正确方法

    我的模拟器(c++)使用python作为绑定. 在我的c++中,我定义数组如下 这是我的变量声明(在头中)Ptr m_names [2]; 这是我的函数声明(在头中) ^{pr2}$ 在源文件中voi ...

  5. python羊车门问题_羊车门问题的python模拟和解释

    一.问题描述 羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时 ...

  6. python羊车门问题_羊车门问题简析

    羊车门问题 有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择 ...

  7. python羊车门问题的正确解答_羊车门问题python模拟

    羊车门问题 羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时, ...

  8. python羊车门问题_羊车门作业 Python版

    题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...

  9. python羊车门问题_羊车门问题 - osc_wq8j2a9a的个人空间 - OSCHINA - 中文开源技术交流社区...

    题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...

最新文章

  1. iphone降级_今年 iPhone 将支持手写笔?乔老爷哭了!
  2. mysql高德地图设计_如何优雅的制作那些好看的地图
  3. 数据库有哪些设计技巧
  4. h5 一镜到底_这些一镜到底的H5还能怎么玩?
  5. MySQL主键和外键使用及说明
  6. webpack2 项目构建一
  7. 分布式事务键值数据库 TiKV 加入 CNCF 沙箱孵化器
  8. 51nod 1050循环数组最大字段和
  9. 安全隐患分析和基本系统结构信息的收集
  10. 使用XMind打开.mmap文件
  11. 一名高校老师的观点:高考志愿该怎么填
  12. GMS地下水数值模拟
  13. 路由器选华硕还是tp_家用选TP-LINK路由器好还是华为路由器好
  14. dubbo监控中心安装
  15. 计算机网络数据通信部分之网络层ARP报文分析
  16. 深入理解Java虚拟机——加载和存储指令
  17. StringBuffer是安全的吗?
  18. 猫眼电影爬虫和数据分析
  19. 从普通 Msconfig 启动选择转为选择性启动
  20. 创维酷开电视(coocaa tv)应用安装成功,设备重启后应用莫名消失的问题

热门文章

  1. c语言程序题在哪儿搜,国家二级计算机考试c语言题库
  2. Gradle 下载及代理设置
  3. 鸿蒙的境界是什么,“鸿蒙”究竟为何物?扶桑树上的神祇,还是混沌的状态?...
  4. 微信小程序设置页面全局背景色
  5. 压力传感器故障检测方法
  6. jsp+ssm计算机毕业设计演唱会售票系统【附源码】
  7. CSS 中哪些属性可以继承?
  8. 基于正则表达式(python)对东方财富网上证指数吧爬虫实例
  9. 微信公众号主体已注销 如何办理账号迁移和公证书?
  10. 大数据破获网售假耐克案