from random import*
a = ('车','羊','羊') # 构造门后情况序列
b = ('换','不换') # 构造两种选择情况序列
T = 1 # 初始实验次数为1
uncWIN = 0 # 事件A 不换 选中车的次数
chaWIN = 0 # 事件C 换 选中车的次数
unchange = 0 # ‘不换’出现的次数
change = 0 # ‘换’ 出现的次数
while T < 100000: # 假设试验次数为100000次
if choice(b) == '不换': # 选择 不换
unchange = unchange+1
if choice(a) == '车':
uncWIN = uncWIN+1
else: # 选择 换
change = change+1
if choice(a) == '羊':
chaWIN = chaWIN+1
T = T+1
Punwin = uncWIN/unchange
Pchwin = chaWIN/change
print("经过{}次测试".format(T))
print("不换选到车的概率为:{}".format(Punwin))
print("换后选到车的概率为:{}".format(Pchwin))
if Punwin > Pchwin:
print("由此得出不换选到车的概率大")
else:
print("由此得出换后选到车的概率大")