三门悖论 | Python告诉你,为什么坚持不一定是对的

“三门问题”的理解和Python验证 三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目 Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。 参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。 当参赛者选定了一扇门,但未去开启它的时候,节目主持人... 阅读详情

据不完全统计,面对这个经典的统计悖论,80%的人凭直觉做出了错误的选择,然而他们却坚信自己才是对的。不信?那就和我一起穿越下。

我,莫名其妙的出现在舞台中央,所有聚光灯齐齐射来,突如其来的强光刺的我睁不开眼,只听见场下震耳欲聋的呐喊“坚持你的选择!坚持你的选择!”

640?wx_fmt=gif

我赶紧捋了捋脑中残存的思绪,原来,我穿越到另一个有奖闯关者身上。他一路披荆斩棘,KO掉来自全国的所有竞争对手,此刻,正面临最后一个挑战,眼前5000万大奖唾手可得,万万没想到被我给穿(挤)下线了。

最后一关,是一个叫做“决定”的挑战,奖金高达5000万元:

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png


生存,还是毁灭,这是一个问题。换,还是不换,这也是一个问题。

乍一看,第一步就是TMD盲选啊,而且被我挤下线的那个倒霉虫已经遵循“什么不会就选C”的选择题黄金定律选择了C门。

此刻,主持人友善的打开了B门,门后空空如也,然后狡黠一笑,挑着眉问:“先生,你是坚持最初的选择C呢?还是投向A门的怀抱?”

“坚持你的选择!不要做临阵变卦的蠢货!”观众嘶声力竭。

640?wx_fmt=gif

我有点懵逼,毕竟没怎么经历过这么大的阵仗,赶紧紧闭双眼,试图让注意力集中,嘴里念念有词的回忆当年做选择题的要诀:

  • 三长一短就选短

  • 三短一长就选长

  • 参差不齐就选D

  • 三个选项就蒙C

从经验的角度来看,蒙C的确是目前的最优选项啊!我清了清嗓子,笃定的开腔”我坚持我最初的选择!”


主持人笑出了鱼尾纹,优雅的打开了所有的门,C门后空空如也,而B门后则是金光闪闪的终极大奖。

擦!大奖擦擦擦擦肩而过!

“看呐!你终于为自己的固执付出代价了!”观众瞬间换了腔调,嘲讽的声浪几乎把人吞没。

我胸口越来越闷,一股气拧成团堵在嗓子眼,尽全力想呼出救命却发不出任何声音,突然,眼前一片漆黑。

640



不知过了多久,再次被强光刺醒,发现自己又回到了舞台中央,再次听见震耳欲聋的呐喊“坚持你的选择!坚持你的选择!”《恐怖游轮》中无线循环的场景闯入脑中,一声声卧槽在心中回荡。

“哥们,是你把我挤下线了把!就你这智商,还想赢大奖?”脑海中另一个声音无比清晰。

我不禁回应道:“刚才C还不是你选的,我只是错信了傻X而已”

“告诉你吧,第一次的选择并不重要,关键在于,在主持人帮你打开一扇门之后,一定要改变最初的选择!”

“扯吧你,改了选项之后的选择题,一定是错的,当我不知道考场潜规则嘛!”我是个经验主义者,对他的话表露出一脸不屑。

640?wx_fmt=jpeg

“这样吧,蠢货,我换个思路给你讲清楚,总体逻辑其实是一样的。

假设你现在面前有1000扇门,只有一扇门背后藏着奖品,你第一次随便选一个门,然后主持人会帮你在你没选择的999扇门中打开998扇没有奖品的门,现在场上还剩你最初选择的那个门,和主持人帮你排除之后的一个门,你换不换?”

“这个,当然是换的中奖概率更大!但是我们这个玩法好像不太一样吧”我似懂非懂。

“三扇门选择的逻辑也是一样的!只是样本量不同而已!”他扯着嗓子怒吼。

“我就是不信,刚才其实只是运气不好,再来一轮准没问题!”于是,我又一轮坚持自己的选择,又一次与大奖擦肩而过,又一次胸闷,又一次回到了重生点。


640


“哥,我为什么运气这么差!”我被这突如其来的循环穿越搞的近乎绝望,只想尽快逃出这个鬼循环。

“说白了,你不改变选择,中奖概率只有1/3,一旦改变了选择,中奖概率就会上升到2/3了”他直接抛出了结论,而且语气平和了许多,好像已经习惯了我的脑回路。

看着我紧皱的眉心,他叹了口气:“闭上眼睛吧,我带你到思维的平行世界,用逻辑和Python代码给你演示,演到你服为止”

在我们面前有3个门,大奖藏在某个门背后,我们给大奖所在的门编个号(1号,2号,3号),在1,2,3之间随机生成,生成几就表示大奖在几号门。要让你信服,我们会玩很多轮,所以定义一个函数,默认是生成100轮的正确答案(也就是玩100次)。
#这里我们默认是玩100轮	
def gen_random(num = 100):	
    #奖品在1,2,3号门中随机出现	
    lst = np.random.randint(1,4,size = num)	
    return lst


  猜法一,坚持最初的选择

猜法一就是盲猜,我们从1,2,3个门中随机猜一个,且不会因为主持人的干扰而改变想法,所以开始猜什么最终也就是什么,猜法一比较简单,我们直接定义一个函数:
#定义基于第一种猜法的函数	
def guess_one(num = 100):	
    #生成正确的答案	
    lst = gen_random(num)	
    #猜的轮数和前面生成的轮数一致,这里默认玩100次(生成100次正确答案,对应猜100次)	
    guess = np.random.randint(1,4,size = len(lst))	
    #计算有多少个正确的,相等即为正确,最终返回FALSE和TRUE的序列	
    judge = (lst == guess)	
    #因为TRUE默认是1,FALSE默认是0,我们直接求和,来计算正确率是多少	
    correct_rate = judge.sum() / len(judge)	
    print('Bro,这次我们玩%d轮~' % num)	
    print('在第二次不改变选择的策略下,你最终的中奖率是:%.2f' % (correct_rate * 100))


  猜法二,改变最初的选择 

猜法二,先从1,2,3个门中随机猜一个,当主持人打开一个空门,改变最初的选择。

无论我们首次的选择是否中奖,在主持人第一次打开门阶段,我们选择的门不会被打开,背后是大奖的门也不会被打开(有时候可能是同一个)。

先生成数据:
#和上面一样,随机生成100次正确答案	
lst = gen_random(num)	

	
#第一步,依然是随机猜100次	
guess = np.random.randint(1,4,size = len(lst))	

	
#因为第二次我们会改变选择,这里创建一个列表来存储我们改变后的最终选择	
guess_change = []

  • 场景一:我们第一次猜的门没有奖品

如果正确答案和我们第一次猜的不一致,主持人排除掉一个门(空门)之后我们改变选择,最终选的肯定是正确答案。举个栗子:当我们选择的是A门,大奖藏在B门,那主持人帮我们打开的空门一定是C门,然后问我们是否改变选择。如果我们第一步猜的和正确答案不一致,改变选择之后一定会中奖。
#循环遍历每一轮的正确答案和我们第一步猜的结果	
for anwser,g in zip(lst,guess):	
    #当答案和我们猜的不一样,那我们改变选择之后就是正确答案	
    if anwser != g:	
        guess_change.append(anwser)

  • 场景二:我们第一次就猜对了

当我们猜的门和正确答案一致,主持人随机打开一扇门之后,我们会选择剩下一扇未被打开的空门。

继续举栗子:如果我们猜的A门,大奖就在A门,那么真理既然被我们选中,主持人在没有奖的B和C门中随机打开一扇都可以,然后问我们是否change,要是B门被打开,那么剩下A(我们第一步选择的)和C门,我们改变立场会投向C门的怀抱,结果就是大奖飞走了。
#如果我们第一次就猜到正确答案	
if anwser == g:	
    #生成一个正确答案的范围	
    anwser_range = [1,2,3]	
    	
    #由于我们猜的就是正确答案,先排除掉(因为最后我们会改变选择)	
    anwser_range.remove(anwser)	
    	
    #主持人在我们选择之外随机打开一个门	
    anwser_range.remove(anwser_range[random.randint(0,1)])	
    	
    #剩下的一个就是我们最终选择的门	
    guess_change.append(anwser_range[0])

第二个场景我们也可以顺手封装成一个完整函数,这个注释更加完整:
def guess_two(num = 100):	
    #和上面一样,随机生成100次正确答案	
    lst = gen_random(num)	
    #第一步,依然是随机猜100次	
    guess = np.random.randint(1,4,size = len(lst))	
    #因为第二次我们会改变选择,这里创建一个列表来存储我们改变后的最终选择	
    guess_change = []	

	
    for anwser,g in zip(lst,guess):	

	
        #无论是否中奖,在主持人第一次打开门阶段,我们选择的门不会被打开,背后是大奖的门也不会被打开(有时候可能是同一个)	
        #举个栗子:当我们选择的是A门,大奖藏在B门,那主持人帮我们打开的空门一定是C门,然后问我们是否改变选择	
        #也就是说,当我们第一步猜的和正确答案不一致,改变选择之后一定会中奖	

	
        #anwser是正确答案,g是我们第一步猜的	
        if anwser != g:	
            #如果正确答案和我们第一次猜的不一致,主持人排除掉一个门之后我们那改变选择,肯定选的是正确答案——i	
            guess_change.append(anwser)	

	
        else:	
            #当我们猜的门和正确答案一致,主持人随机打开一扇门之后,我们会选择剩下的一扇未被打开的空门	
            #继续举栗子:如果我们猜的A门,大奖就在A门,那么真理既然被我们选中,主持人在没有奖的B和C门中随机打开一扇都可以	
            #然后问我们是否change,要是B门被打开,那么剩下A(我们第一步选择的)和C门,我们改变立场会转向C门,结果就是大奖飞走了	

	
            anwser_range = [1,2,3]	
            #我们选择的就是正确答案,先排除掉(因为最后我们会改变选择)	
            anwser_range.remove(anwser)	
            #主持人随机打开一个门	
            anwser_range.remove(anwser_range[random.randint(0,1)])	

	
            #剩下的一个就是我们最终选择的门	
            guess_change.append(anwser_range[0])	

	
    #到这一步,我们对刚才改变选择之后的结果进行汇总	
    guess_change = np.array(guess_change)	
    #看看猜对了多少轮	
    judge = (lst == guess_change)	
    #正确率是多少	
    correct_rate = judge.sum() / len(judge)	
    print('Bro,这次我们玩%d轮~' % num)	
    print('在第二次改变选择的策略下,你最终的中奖率是:%.2f' % (correct_rate * 100))

接下来,每种猜法分别玩10,100,1000直到1000万次。

猜法一:

640?wx_fmt=png


猜法二:

640?wx_fmt=png


坚持选择,获奖概率最终会稳定在33%,改变选择,最终会稳定在66%。在铁一般的事实面前,我完全信服了。

看着我错愕的眼神,他切掉了这个平行世界的代码界面,消失前脸上露出了一副“聪明人的快乐,就是这么朴实无华且枯燥”的表情。

640?wx_fmt=jpeg

聚光灯又一次打在我的身上,耳畔再次响起了主持人性感的声音:“先生,您是否改变最初的选择”。

已经记不清第一步是谁做出的选择,也不知道选的什么门,但是笃定的喊道:“改就完事儿了!”

最终选择的门缓缓打开,大奖藏在其后!5000万!!!

在全场的欢呼声中,凭着我丰富的韭菜经验,一瞬间便规划好了理财方针:

  • 5000万的大奖,先交税,再花1000万成立程序猿不加班基金会

  • 1000万投P2P,保守估计15%的年化,一年光利息都有150万进账

  • 接着,1000万梭哈比特币,此币作为传家宝代代相传,价值不可估量

  • 最后,剩下的...

话音未落,眼前一黑。

我,大奖得主,韭菜大拿,不知道被谁挤下线了...

更多有趣有用文章

640?wx_fmt=png
统计案例 | 三门问题 统计案例 | 三门问题一、前言二、背景三、思路1:直观解释四、思路2:列出概率空间与所有事件五、思路3:条件概率法六、思路4:Python模拟七、写在最后 一、前言 今天小编和各位小伙伴来聊一档综艺节目(最高奖项是汽车一辆……就很刺激……),以及其背后的统计案例—三门问题。 二、背景 “三门问题”又称蒙提霍尔问题或蒙提霍尔悖论,要讲清楚这个问题,我们首先得从一档综艺节目说起,这档综艺节目同时也是“三门问题”的来源。想象一下在一档综艺节目中,作为参赛者的你会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后 阅读详情

相关推荐

Python-蒙蒂霍尔悖论游戏

蒙提霍尔悖论亦称为 蒙提霍尔问题 、蒙特霍问题或蒙提霍尔悖论、三门问题(Monty Hall problem)。 三门问题(Monty Hall problem),是一个源自博弈论的数学游戏问题,大致出自美国的电视游戏节目Let’s Make a Deal。 问题的名字来自该节目的主持人蒙提·霍尔(Monty Hall)。 这个游戏的玩法是:参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。 当参赛者选定了一扇门,但未去开启它的时候

weixin_67430149的博客 2513

三门问题(蒙提霍尔悖论)

三门问题分析 蒙提霍尔问题,又称三门悖论,出自美国的一档电视节目,问题的描述是这样的: 选手甲面前有三扇门,其中一扇门之后是汽车,其余两扇后面是山羊。选手可以选择三扇门中的任意一个并且打开后获得该扇门后面的东西。当选手选择了一扇门,但尚未去打开它的时候,主持人(事先知道每个门之后藏的东西)会在剩下的两扇门中打开一扇藏有山羊的门,并询问选手是否要更换,选择另一扇仍然关着的门。 据说节目一经播出就引起...

weixin_45144044的博客 1万+

【AutoSar CP】SoAd模块

比如对于特定的PDU,其PduId在程序编译时就确定了,但是在代码运行中,该PduId可能需要发送到不同的远端ip,这时就需要用SoAd来设置连接远端地址信息。SoAdSocketConnectionGroup(连接参数)SoAdSocketRoute(接收数据)SoAdRoutingGroup(开关)SoAdPduRoute(发送数据)

至道无难,唯嫌拣择。 1690

概率论 -- 三门悖论

三门悖论(三门问题,蒙提霍尔问题,蒙特霍问题,蒙提霍尔悖论):有三扇门,其中一扇后面是奖,两扇后面是羊。参赛者选定一扇门后,主持人从剩余两扇门中打开一扇后面是羊的门。此时参赛者可以将选择更换为另一扇关闭的门,请问他是否要更换以增大自己选到奖的概率?

weixin_44920502的博客 2838

一份针对零基础学习AI Agent详细学习计划

以下是针对零基础学习者制定的AI Agent详细学习计划,结合最新行业动态和实用资源推荐,帮助你从入门到进阶系统掌握核心技能

sexy19910923的博客 1906

【JS】自定义上传组件,文件上传与回显,自定义进度条显示(基于element-plus与axios)

公司是做B 端产品的,有sass平台也有源码交付的项目,最近开发了很多小系统,这里记录一下开发遇到的问题。 需要定制一个上传组件,要求可以自定义文件存储路径,自定义可上传的文件类型,限制文件大小等,并且提供基础的文件回显功能,例如上传一张图片到服务器指定目录的`/file`文件夹下面,并且实现可以查看预览的功能。

余浩的博客 1163

蒙提·霍尔悖论(三门问题)理解分析

蒙提·霍尔悖论(三门问题)介绍游戏规则理解分析理解分析一理解分析二理解分析三理解分析四用编程验证PythonJava 介绍 蒙提霍尔悖论亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论、三门问题(Monty Hall problem)。是一个源自博弈论的数学游戏问题,大致出自美国的电视游戏节目Let’s Make a Deal。问题的名字来自该节目的主持人蒙提·霍尔(Monty Hall)。 游戏规则 参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门

小沐的博客 6709

PCL 贪婪投影三角剖分算法【2025最新版】

本博客在学习PCL中的贪婪投影三角算法的基础上,实现了使用彩色点云重建彩色模型的应用案例。博客长期更新,最近一次更新时间为:2025年7月6日。

点云侠的博客 37万+

蒙提霍尔悖论(三门问题)解析

三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两...

9108

一文讲透 SAP VDM 命名里的前缀与后缀:看懂 I_、C_、A_,把 CDS 视图栈搭得又稳又好用

SAP S/4HANA 的 CDS 视图命名规范解析 摘要:本文详细解析 SAP S/4HANA 中 CDS 视图的 VDM 命名规范。通过前缀(如 I_、C_、R_)区分视图层级,后缀标记附加角色,结合 @VDM.viewType 注解形成完整语义体系。I_作为稳定接口层,C_面向特定场景裁剪,R_限定应用域内复用,A_提供远程 API 接口。命名规范使团队能快速识别视图用途、依赖关系和扩展边界,确保模型长期可维护性。文章结合制造业物料主数据、Fiori 应用等实际案例,说明如何通过规范命名构建清晰的视图

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 220

《UDS协议从入门到精通》系列——图解0x27:安全访问

什么是安全访问服务?应用场景和基本原理是什么?全网最直观详细的图解UDS-0x27:安全访问服务!!

车载系统攻城狮 7239

蒙提霍尔悖论(三门问题)终极分析

三门问题——亦称为蒙提霍尔问题,出自美国的电视游戏节目Let's Make a Deal。问题的名字来自该节目的主持人蒙提·霍尔(Monty Hall)[2]。问题是这样的: 参赛者面前有三扇关闭着的门,其中一扇的后面是一辆汽车,选中后面有车的那扇门就可以赢得该汽车, 而另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,主持人会开启剩 下两扇门中的一扇,露出其...

weixin_30444105的博客 2201

Burpsuite 使用教程

Burpsuite 使用教程

xiongIT的博客 8224

三门问题(基于贝叶斯分析和python的实现)

三门问题 背景 三门问题(Monty Hall problem)亦称为蒙提霍尔问题,出自美国的电视游戏节目Let’s Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。游戏规则如下: 现在有三扇门,只有一扇门有汽车,其余两扇门的都是山羊。 汽车事前是等可能地被放置于三扇门的其中一扇后面。 参赛者在三扇门中挑选一扇。他在挑选前并不知道任意一扇门后面是什麽。 主持人知道每扇门后面有什么。 如果参赛者挑了一扇有山羊的门,主持人必须挑另一扇有山羊的门。 如果参赛者挑了一扇有汽.

weixin_45856476的博客 2503

Anomalib库安装以及使用

Anomalib是一个专注于异常检测的深度学习库。它的目标是收集最新的异常检测算法,并提供用于在公共和私有数据集上进行基准测试的工具。该库提供了一系列已实现的异常检测算法,这些算法在最近的文献中有所描述。此外,Anomalib还提供了一套工具,方便开发人员开发和实现自定义模型。该库特别注重基于图像的异常检测,旨在识别数据集中的异常图像或图像中的异常像素区域。通过使用Anomalib,用户可以快速构建和评估各种异常检测算法,以满足其特定需求。

mingo_敏 5202

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

模拟蒙蒂霍而悖论游戏——三门游戏python

蒙蒂霍而悖论,源自博弈论的一个数学问题,出自美国一档电视节目Let’s Make a Dea,取名为该档节目的主持人姓名,一般指三门问题。 问题描述 假设你是一个参赛者,现在有三扇门可选,一扇后面是汽车,其余两扇后面是山羊,选中后面是汽车的门,则获得奖励。 你先选择一扇门,你并不知道每扇门后面的东西,可是主持人知道,主持人在剩余的两扇你未选择的门中打开一扇后面是山羊的门,并在此时问你,你想要改选你选择的门吗?问题是改选的话,是否会增加你获奖的几率。 看到此题大家第一反应是,有三扇门时获奖概率是1/3,当只有

m0_50589958的博客 3706

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

python模拟蒙提霍尔悖论游戏

  本实验还是非常简单的,主要是对字典中键和值的类型转换有点麻烦,游戏主体部分可能有些笨重,欢迎喷我~~QQ:2560709043 文章目录一、蒙提·霍尔悖论二、游戏实现1.生成初始化的三扇门以及门后面的物品。2.实现游戏的主体部分3.利用while循环,调用函数,进行游戏。三、源代码 一、蒙提·霍尔悖论 蒙提霍尔悖论亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论、三门问题(Monty Hall problem)。 三门问题(Monty Hall problem),是一个源自博弈论的数学游戏问题,大致出自美

小兰同学的博客 6999

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

运用Python模拟检查悖论

检查悖论,又称检验悖论,描述是:当观察量的概率与观察量有关时,则会出现检查悖论举个例子,不知道大家会不会感觉自己朋友拥有比自己更多的朋友,这并不是错觉,你的朋友的确有超过一半的概率有比你更多的朋友,一句话解释就是:因为TA拥有的朋友多,所以你是TA的朋友的概率就会比较大。类似的,抖音上你关注的人大概率粉丝比你多,是因为TA粉丝很多,所以你是TA粉丝的概率也就更大。

IamJunior的博客 2121

python三门问题_三门问题为什么不是二分之一?

关于贝叶斯推论最著名的当属蒙蒂霍尔问题了。这个悖论来源于美国的一个电视节目,主持人叫蒙蒂·霍尔,这就是该悖论名称的由来。问题设定如下:有A、B、C三个门,其中一个门后面有一辆轿车。你可以从中任选一个门,如果轿车在这个门后,你就可以将车作为奖品开回家。当你做出选择之后,主持人会从剩下两个门中选择1个打开。假如你选中A门,随后主持人打开B门且发现门后没有轿车。然后,主持人问你:“再给你一次机会,你可以...

weixin_39610721的博客 1536

python生日悖论分析_生日悖论

python生日悖论分析If you have a group of people in a room, how many do you need to for it to be more likely than not, that two or more will have the same birthday? 如果您在一个房间里有一群人,那么您需要多少个才能使两个或两个以上的人有相同的生日? ...

weixin_26713521的博客 2936

python实现生日悖论分析

问题:生日悖论分析。生日悖论指如果一个房间里有23人或以上,那么至少有两个人生日相同的概率大于50%。编写程序,输出在不同随机样本数量下,23个人中至少有两个人生日相同的概率。 import random 构建一个函数,利用集合的特点:集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。 如果列表lst转换成集合再转变成列表lst1后,如果lst和lst1的长度相同,说明23个人在本...

julac的博客 1万+

python三门问题_如何用 Python 解读著名的“三门问题”?

原标题:如何用 Python 解读著名的“三门问题”? 作者 | 小詹责编 | 郭芮本文我们用Python分析著名的“三门问题”。不过在这之前 ,可以先来说点类似的。假如三个盒子里各有一个球,一次选择机会摸奖。你摸到了球,就奖励你一个脱发再续膏,解决程序员秃头烦恼。如果没摸到?那你就秃头吧...... Python实现之基本操作:fori inrange(time):box = [0,0,0]my...

weixin_39634351的博客 270

python三门问题_三门问题之python解答

最近,在网上看到一个有趣的三门问题,遂准备用python来娱乐下。下边是三门问题的介绍。三门问题(Monty Hall problem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目 Let's Make a Deal。问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外...

weixin_39632057的博客 195

三门问题python代码实现

三门问题

weixin_62583910的博客 672
上一篇: 罗永浩被“限高”,锤子手机要背锅?Python技术分析告诉你真相
下一篇: 牛!Python连续卫冕,Java和C狂降,你怎么看?
菜鸟学Python
博客等级 码龄9年 8087粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值