羊车门
作业完成人:
学号:20171301011 高舒
学号:20171301015 陈梦娇
1 : 按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?
答 :按照我的第一感觉,我感觉换选择能有更高的几率获得汽车。
2 :请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。
答 :一共有两种情况:换了之后得到汽车;不换得到汽车。(1)换得到汽车:第一种情况:参赛者第一次选的门后面是羊,几率是三分之二,换了之后得到车的几率变成2/3*1/2=1/3,而有两扇门后面是羊,所以开始选的羊换之后得到车的几率是1/3*2=2/3,第二种情况:参赛者第一次选的门后面是车,几率是三分之一,只有一扇门后面是车,所以换之后得到车的几率变为0。综上换得到车的几率为2/3+0=2/3。(2)不换得到汽车:第一种情况:参赛者第一次选的门后面是羊,几率是三分之二,不换得到车的几率变为0,所以开始选的羊不换得到车的几率是0,第二种情况:参赛者第一次选的门后面是车,几率是三分之一,只有一扇门后面是车,所以不换得到车的几率变为1/3。综上不换得到车的几率为1/3+0=1/3。
3 :请设法编写程序验证自己的想法,验证的结果支持了你的分析结果,还是没有支持你的分析结果,请写出程序运行结果,以及其是否支持你的分析。(提示:可以借助随机数函数完成此程序)
答 :支持我的运行结果,换的概率大约为2/3,不换的概率大约为1/3。
4 :
请附上你的代码。(提示:使用编辑器中的插入代码功能,将代码显示为 Python 风格)
代码如下:
import random n = int(input()) inchange = 0 change = 0 for i in range(n): a = random.randint(0,2) if a==0: inchange = inchange+1 else: change = change+1 print("换的概率为{}".format(change/n)) print("不换的概率为{}".format(inchange/n))

浙公网安备 33010602011771号