三门问题(python实现)

三门问题(python实现)_第1张图片

 代买:

import random
s1,s2=0,0

for i in range(1,10000):
    date=[0,0,0]
    date[random.randint(0,2)]=1
    A=random.randint(0,2)
    B=random.randint(0,2)
    while A==B or date[B]==1:
        B=random.randint(0,2)

    if date[A]==1:
        s1+=1
    else:
        s2+=1
print("不换中奖概率{0},换中奖概率{1}".format(s1/(s1+s2),s2/(s1+s2)))

你可能感兴趣的:(python,开发语言)