用python解决经典羊车门问题
羊车门问题
羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么。参赛者首先选择一扇门。在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后,能否增加猜中汽车的机会?
代码
import random
n=0
m=0
for i in range(100000):#实验次数100000a=random.randint(1,3)#规定1后面是车,23后面是羊,随机选择if a==1:n=n+1#100000次不更改实验中选中选中车的次数
print("不更改选中车的概率:{}".format(n/100000))
for j in range(100000):b=random.randint(1,3)if b==1:#换后选中车建立在第一次选中羊的基础上continueelse:#23等价,翻开的定义为3,选中的定义为2c=random.randint(1,2)#问题变为在两扇门间选择,且已经选中羊,更换必中车m=m+1
print("更改选中车的概率:{}".format(m/(100000)))
结果
用python解决经典羊车门问题相关推荐
- 羊车门问题python程序_羊车门问题
羊车门问题 有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时,允许参赛者更换自 ...
- 【python练习】羊车门问题
说实话,文章是写出来了,然而我本人觉得还是有点晕乎乎的.希望明年能弄懂该题. 一.问题 羊车门问题(又名三门问题.蒙提霍尔悖论)出自美国<parade>杂志专栏. 有3扇关闭的门,一扇门后 ...
- 羊车门问题的python代码_羊车门问题(Python)
羊车门问题(结对作业) 在完成本题之前,请仔细阅读下面内容: 题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会 ...
- python趣味编程---羊车门问题
我们今天看一个非常有意思的问题. 问题描述: 你参加了一次抽奖活动,有三个关闭的门.其中有一个门后面装的是汽车,后面两个门后面装的是山羊.主持人知道每扇门后面是什么,你需要先选择一扇门,在开启它之前, ...
- python爬楼梯问题_用Python解决经典的爬楼梯问题
问题:一段楼梯共10级台阶,规定每一步只能跨一级或两级或三级.要等上第10级台阶共有几种走法? 思路:我们先从最后开始考虑,因为规定每一步只能跨一级或两级或三级,那么: 从第9级爬上去的可能性有1种: ...
- python解决经典数学问题-用python解决普通高中数学书A必修三题目(一)
1.2.1 列1: 第一步输入一个自变量x的值 第二步计算用y = x³+3x²-24x+30 第三步输出y x = float(input("x:")) y = x**3 + 3 ...
- python羊车门问题_「羊车门」经典概率题中不换门选中车的概率是多少?
今天用Python求解「羊车门」经典的概率问题,对概率学基础和Python语法的灵活运用有所收货. 本次「羊车门」求解过程采用的是:穷举法计算概率已验证概率学基础理论.期间重点借鉴了'奥卡姆剃刀的博客 ...
- Python解决古典兔子问题
Python解决经典问题 1.生成随机数 2.古典兔子问题 *问题:*有一对兔子,从出生后三个月开始每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月兔子总数为多少? ...
- Python解决羊车门问题
羊车门问题 实验要求 描述 有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛 ...
最新文章
- 深入理解:RabbitMQ的前世今生
- 专注于网络安全的数据中心在莫斯科开通运营
- macos big sur升级失败_【王牌出击】升级欲望更为强烈 斯旺西有望反客为主
- 执行python时,ImportError: No module named xxx的解决方法
- c语言教程的辅导书,清华大学出版社-图书详情-《C语言程序设计案例教程学习辅导》...
- 公众号出现该公众号提供的服务出现故障分析
- 区县政府网站群建设新思路
- 实例带你掌握如何分解条件表达式
- java二分查找算法字符串数组_Java 算法——二分查找数组集合关键元素
- Javascript-逻辑运算符()
- Adobe系列错误代码解决方案汇总
- php -- php模拟浏览器访问网址
- 猫哥教你写爬虫 014--pk小游戏
- [82]redis中如何切换db
- 使用VirtualBox创建虚拟机
- 计算机c盘一直减小咋办,C盘空间越来越小怎么办有效解决方案
- 知网下载pdf(再也不想用CAJViewer啦!!!)
- java 声明和动态创建数组
- 铁甲雄兵显示服务器维护,铁甲雄兵正在获取服务器地址
- 使用 kubectl drain 从集群中移除节点