车羊门问题
一,第一感觉是几率不改变,我认为换不换的概率都是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)
浙公网安备 33010602011771号