羊车门问题
Posted 王云祥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了羊车门问题相关的知识,希望对你有一定的参考价值。
作业完成人:
学号:20171301044,王涛
学号:20171301070,王云祥
1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?
答:换选择能更高的几率获得汽车。
2、请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。
答:换选择能有更高的几率获得汽车。如果不换的话,获得汽车的概率为1/3.而如果更换选择的话,根据题意相当于排除了一扇后面是羊的结果,所以我认为换选择的话相当于可以从两扇门里面选择车或者羊概率是1/2.
3、请设法编写程序验证自己的想法,验证的结果支持了你的分析结果,还是没有支持你的分析结果,请写出程序运行结果,以及其是否支持你的分析。(提示:可以借助随机数函数完成此程序)
没有支持我的分析结果,运行结果是如果交换选择,获得车的概率为2/3. 也就是说正确的分析应该为在交换选择的条件下,只要第一次选择时能够选择到羊,那么在交换后就会得到车,所以交换的话获得车的概率是2/3.
n = 1000,不换0.345 换 0.655 n = 10000,不换 0.3298 换 0.6725
4、请附上你的代码
n = eval(input()) import random car = 1 / 3 b = 0 c = 0 for i in range(n): a = random.random() if a < 1 / 3: b = b + 1 elif a >= 1 / 3: c = c + 1 d = b / n e = c / n print("不换{} 换{}".format(d,e))
以上是关于羊车门问题的主要内容,如果未能解决你的问题,请参考以下文章