最近,在网上看到一个有趣的三门问题,遂准备用python来娱乐下。下边是三门问题的介绍。

三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目 Let's Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。

参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。

问题是:换另一扇门会否增加参赛者赢得汽车的机率?

要求:

通过程序模拟三门问题,并重复进行大量测试,统计换门与不换门的情况下,赢得汽车的概率。

下边是解答的代码:

下图运行结果:

结论: 由此可以看出,换门赢的概率大约是不换赢的概率的2倍,所以换门能增加参赛者赢得汽车的概率。

本文转自 goldfishe 51CTO博客,原文链接:http://blog.51cto.com/jack88/1902857

python三门问题_三门问题之python解答相关推荐

  1. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  2. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  3. python opencv手册_教你用Python实现5毛钱特效(给你的视频来点料)

    一.前言 请务必看到最后.Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视 ...

  4. python并行运算库_最佳并行绘图Python库简介:“ HiPlot”

    python并行运算库 HiPlot is Facebook's Python library to support visualization of high-dimensional data ta ...

  5. python新手难点_初学两天python的操作难点总结

    已经学习两天python,将我认为的操作难点进行总结 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格 ...

  6. python内存泄漏_诊断和修复Python中的内存泄漏

    python内存泄漏 Fugue uses Python extensively throughout the Conductor and in our support tools, due to i ...

  7. python基本原理概论_怎样开始自学Python?

    本人才疏学浅,学识大多浅尝辄止,故文章若有错误,不论是文字笔误还是理解有错,烦请您留言以告知,本人必定感激不尽! **Python分类下的系列文章,不断更新中,如果你迫不及待地想要看看写得如何可以先试 ...

  8. 如何提高python的运行效率_几个提升Python运行效率的方法之间的对比

    在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织.这个分类基本上可以归根于类库的兼容性和速度.这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能 ...

  9. python了解一下_想要精通python?19个语法了解一下!

    原标题:想要精通python?19个语法了解一下! Python简单易学,但又博大精深.许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉.学海无涯,我们先来了解 ...

最新文章

  1. python继承父类的调用
  2. SpringBoot整合MyBatis-Plus分页查询
  3. ubuntu20.04中gedit使用markdown插件(没搞定)
  4. [JLOI2014]聪明的燕姿(搜索)
  5. 小批量梯度下降算法步骤_TensorFlow从0到1 - 6 - 解锁梯度下降算法
  6. sql distinct 去重复 (mysql)
  7. 浅谈 CSRF 攻击方式
  8. python集合数据结构_Python数据结构-集合
  9. UVALive 4764 dp
  10. MIT科学家正在教AI感受电影中的喜怒哀乐
  11. azure未连接_查找影响Azure成本的未使用资源
  12. Visio设计产品流程图
  13. 在线全国计算机等级模拟题,全国计算机等级考试模拟试题一级.doc
  14. bootstrap 常用class
  15. 服务器和网页接口,WebApi架构详解,WebApi接口搭建与部署WebApi服务器
  16. Linux 操作系统(二)搜索文件命令find、locate、which、whereis、grep、wc
  17. 【考研英语-基础-简单句】简单句的核心变化_谓语动词时态(常用8种+4)
  18. 安装程序无法继续因为计算机上安,Windows安装无法继续怎么办?Windows安装无法继续的解决方法...
  19. android adb 命令汇总
  20. 2022年全球市场火锅燃料总体规模、主要生产商、主要地区、产品和应用细分研究报告

热门文章

  1. 离散数学_九章:关系(3)
  2. 积累20180604
  3. 在unity中添加Newtonsoft.Json
  4. LLDB命令简单介绍
  5. python爬虫数据采集_python爬虫采集
  6. HTML用五角星打分,jQuery鼠标滑过五角星打分星级评分代码
  7. 细聊 正则表达式 (附demo)
  8. 麦金塔下载Adobe系列
  9. 禁止windows更新唤醒计算机,windows10睡眠被自动更新唤醒的解决方法
  10. Docker下Prometheus和Grafana三部曲之三:自定义监控项开发和配置