首页 > 代码库 > 羊车门问题
羊车门问题
1、我认为(会/不会)增加选中汽车的机会。
会。
原因如下:若不更换选择:选中汽车的概率就是1/3;
若更换选择 :(1)第一次选中汽车:如果更换选择,那么更换后选中汽车的概率为零;
(2)第一次选中山羊:此时有两种可能,他选中的是两只羊之中的一个,这就导致此时选中汽车的概率为2/3(2*1/3);
2、程序源代码如下
1 import random #导入随机函数 2 x=eval(input("拟定模拟次数:")) #输入模拟次数 3 one,two=0,0 #对第一次选中汽车或山羊的次数进行初始化赋值 4 for i in range(x): #遍历1~x 5 a=random.randint(1,3) #生成1-3的随机整数并赋值给a,规定当a为1时,第一次选中汽车 6 if a==1: 7 one+=1 #one表示不更换选择选中汽车的次数 8 else: 9 two+=1 #two表示第一次选了山羊,更换选择后选中汽车的次数 10 print("不更换选择选中汽车的概率:{}\n更换选择后选中汽车的概率:{}".format(one/x,two/x)) 11
3、运行的验证结果如下:
羊车门问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。