羊车门问题的python代码_作业:羊车门问题

作业完成人:

学号:20071301026,王雪

学号:20171301020,马璐瑶

题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。

问题1:

我觉得几率没有发生变化。

问题2:

我们假设三扇门和车羊的关系分别是:

第一扇门:羊   第二扇门:车  第三扇门:羊

①   不换的话:

参赛者获得汽车的概率是1/3

②   换的话:

参赛者获得汽车的概率是2/3。当参赛者选择一扇门后,开启之前,主持人一定会开启一个后面藏有羊的门,当参赛者选择第一扇门或者第三扇门,换的话一定会换到第二扇门的车;如果选择的是第二扇门的车,那么换一定会是换到第一扇门或者第三扇门的羊。

综上,换到车的概率是2/3。

问题3:

验证了猜想。

测试次数为:100000

如果不换,得到车的几率为0.33097.

如果换,得到车的几率为0.66903.

>>>

问题4:

import random

TIMES=eval(input("测试次数为:"))

a=0

for i in range (TIMES):

m=random.randint(0,2)

if m==0 :

a=a+1

print("如果不换,得到车的几率为{}.".format(a/TIMES))

print("如果换,得到车的几率为{}.".format(TIMES-a)/TIMES)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值