羊车门 问题

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

1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?

答:按我的第一感觉,是换选择有更高的几率获得汽车。

2、请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。

答:换选择能有更高的几率获得汽车。

思路:首先,选手第一次选中车门的概率是三分之一。因此当选手已经选择车门的情况下,听从主持人更换,那么他得奖的可能性为0。第一次和第二次为零。
其次,选手第一次选中羊门的概率是三分之二。而此时,选手选中羊门的情况下,主持人已经打开另一个羊门,也就是说,剩下那个就一定是车门。因此选手一旦换选择,他就必然命中车门得奖,他的得奖可能性为1。第一次和第二次为三分之二。
总概率为0+2/3=2/3。

3、请设法编写程序验证自己的想法,验证的结果支持了你的分析结果,还是没有支持你的分析结果,请写出程序运行结果,以及其是否支持你的分析。(提示:可以借助随机数函数完成此程序)

答:支持我的结果。

运行的结果为  换选择的概率大为0.6668

不换选择的概率为0.3331

4、请附上你的代码。(提示:使用编辑器中的插入代码功能,将代码显示为 Python 风格)

import random
a=0
b=0
TIMES=1000000
for i in range(TIMES):
    c=random.randint(1,3)#1、2表示门后是羊,3为车。
    if c==1 or c==2:#如果第一次选的是羊,则换了选择之后必是车。
        a=a+1
    else:#如果第一次选的是车,则换了选择之后一定是羊。
        b=b+1
print("不换选择的概率为:{}".format(b/TIMES))
print("换选择的概率为:{}".format(a/TIMES))

  

猜你喜欢

转载自www.cnblogs.com/wannali/p/8954720.html
今日推荐