羊车门问题
我认为会。第一次选车的概率为1/3。第二次选择换(无),概率1/3。第二次选择不换(有),概率额1/3。第一次选羊1的概率为1/3。第二次选择换(有),概率1/3。第二次选择不换(无)。第二次选择不换(有),概率额1/3。第一次选羊2的概率为1/3。第二次选择换(有),概率1/3。第二次选择不换(无)。换的概率为2/3.
import random
while True:
T = input("请输入实验次数:").upper()
try:
T=eval(T)
except:
cprint("您的输入有误!")
else:
while True:
ifchange = input("是否更改您的选择?(Y/N):").upper()
t = 0
if ifchange == 'N':
for i in range(T):
choice = random.randint(1,3)
if choice == 3:
t += 1
p = t / T
print("选中概率为{}\n".format(p))
break
elif ifchange == 'Y':
for i in range(T):
choice = random.randint(1,3)
if choice != 3:
t += 1
p = t / T
print("选中概率为{}\n".format(p))
break
else:
print("您的输入有误!")
continue

浙公网安备 33010602011771号