码迷,mamicode.com
首页 > 其他好文 > 详细

羊车门问题

时间:2017-04-06 22:12:20      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:原因   nbsp   style   整数   input   img   src   random   随机   

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、运行的验证结果如下:

技术分享

 

羊车门问题

标签:原因   nbsp   style   整数   input   img   src   random   随机   

原文地址:http://www.cnblogs.com/jhonandJerry/p/6675497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!