车羊门问题

一,第一感觉是几率不改变,我认为换不换的概率都是1/2。

二,想了好久,改变了观点。如果第一次选对了,那么换 必 输,不换 必 赢。如果第一次选错了,那么换 必 赢,不换 必 输。因为一次选错概率是 2/3,选对是 1/3,所以赢的概率,换是 2/3,不换是 1/3。 三,就像投硬币,当所投掷次数到达一定的次数,频率与概率无限接近。由此可知,通过相同的方式来进行编程。 四,import random x=eval(input("输入模拟次数:")) car=0 car1=0 for i in range (1,x+1): a=random.randrange(1,4) b=random.randrange(1,4) if a==b: car1=car1+1 elif a!=b: car=car+1 print("更改后选中车辆的概率为",car/x) print("不改选中车辆的概率为",car1/x)
posted @ 2017-10-19 19:53  一夜秋  阅读(466)  评论(0)    收藏  举报