羊车门
作者:互联网
作业完成人:
学号:20161401132,张娅
学号:20161401018,付云云
1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?
答:我的第一感觉认为几率没有发生变化
2、请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。
答:分析过后我认为换选择能有更高的几率获得汽车。
分析思路:从整体来看,获得汽车的概率为1/3,未获得汽车的概率为2/3.根据选择可以分为两种情况:一开始选中汽车,不换选择能有100%的几率获得汽车,换选择能有0%的几率获得汽车,换选择获得汽车的几率下降。一开始未选中汽车,不换选择能有0%的几率获得汽车,换选择能有100%的几率获得汽车,换选择获得汽车的几率上升。所以:换选择获得汽车的几率为:1/3*0%+2/3*100%=2/3;不换选择获得汽车的几率为:1/3*100%+2/3*0%=1/3.
分析结果:换选择能有更高的几率获得汽车。
3、请设法编写程序验证自己的想法,验证的结果支持了你的分析结果,还是没有支持你的分析结果,请写出程序运行结果,以及其是否支持你的分析。(提示:可以借助随机数函数完成此程序)
答:程序运行结果:
换选择获得汽车的几率:0.6654
不换选择获得汽车的几率:0.3346
程序运行结果支持我的分析换选择能有更高的几率获得汽车。
4、请附上你的代码。(提示:使用编辑器中的插入代码功能,将代码显示为 Python 风格)
代码如下:
import random
while True:
n=int(input("请输入实验次数:"))
change=0
nochange=0
for i in range(n):
car=random.randint(1,3)
choice=random.randint(1,3)
if car==choice:
change+=0
nochange+=1
else:
change+=1
nochange+=0
print("换选择获得汽车的几率:{}\n不换选择获得汽车的几率:{}".format(change/n,nochange/n))
q=input("\n按Q键退出,按任意键继续。\n")
if q=="Q" or q=="q":
break
标签:获得,几率,选择,汽车,0%,车门,change 来源: https://www.cnblogs.com/yaya-ya/p/10765177.html