羊车门问题
1、我认为(会)增加选中汽车的机会。原因如下:
一 如果不改变选择,则选车的几率为1/3。
二 如果改变选择
① 当第一次选车时,第二次选择会改变其结果,此时选中车的概率为0。
② 当第一次选羊时,假设第一次选择为羊1,后露出羊2,选择车,此概率为1/3。反之亦然。
综合上述两种状况,选车的概率为2/3。
2、程序源代码如下:
import random
number = eval(input('请输入要测试的次数:'))
a = 0
b = 0
#a,b分别代表选羊选车
for i in range(1,number+1):
k = random.randint(0,2)
if k == 1 or k == 2:
a += 1
#若改变选择,第一次选择羊则必然导致选车
else:
b += 1
#若不改变选择,第一次选择车的概率
print('当不改变选择时,选中车的概率为',b/number)
print('当改变选择时,选中车的概率为',a/number)
3、运行的验证结果如下:
浙公网安备 33010602011771号