羊车门作业

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

1.我的第一感觉是更换选择不会有更高的几率获得汽车。

2.认真分析后,我的结果是“换选择能有更高的几率获得汽车”。

   思路:假如参赛者不更换选择,并且最后选到了车,即参赛者一开始就选择了车,概率为三分之一。

             假如参赛者更换选择,并且最后选到了车,即参赛者第一次选到山羊,概率为三分之二。

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

3.验证的结果支持了我的分析结果,运行结果为

                                                              参赛者不更换选择选中车的概率为0.33
                                                              参赛者更换选择选中车的概率为0.67

 

4.代码如下:

import random

q = eval(input())
m = 0
n = 0
for i in range(q):
    a = random.randint(1,3)
    b = random.randint(1,3)
    if a == b:
        m = m + 1
    else:
        n = n + 1
print("参赛者不更换选择选中车的概率为{:.2f}".format(m/q))
print("参赛者更换选择选中车的概率为{:.2f}".format(n/q))

 

posted @ 2018-05-02 21:42  张洪禄  阅读(126)  评论(0)    收藏  举报