羊车门

1、会增加中奖概率,第一下选中车的概率是1/3,选中羊的概率是2/3;第一次选门后另一个门已经被打开了且里面是羊,那么第一次选中车后再换剩下的一个门就不中奖,第一次选中羊后再换剩下的一个门就中奖;第一次选中羊的概率是2/3,选中车的概率是1/3,2/3大于1/3故换门会增加中奖的概率

2、代码


from random import *

def once(doors = 3):  # 一次事件的模拟
 car = randrange(doors) # 一扇门后面停着汽车
 man = randrange(doors) # 参赛者预先选择一扇门
 return car == man # 参赛者是否最初就选择到车
h = 0 # 坚持选择赢得汽车的次数                   
c = 0 # 改变选择赢得汽车的次数
times = int(1e6) # 重复实验的次数
for i in range(times):
 if once(): h += 1
 else:  c += 1
print("换得门与不换门的概率分别为:",h/times*100,c/times*100)

3、

 

posted @ 2017-04-06 13:25  非凡c  阅读(123)  评论(0)    收藏  举报