用户:鸽子ECYRAZ查看:0 回复:0 评论:0 创建时间:2020-11-27T20:32:11
【作品展示】

【作品介绍】
题目:参赛者面前有三扇关闭着的门,其中一扇的后面是一辆汽车,选中后面有车的那扇门就可以赢得该汽车,而另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,主持人会开启剩
下两扇门中的一扇,露出其中一只山羊。主持人其后会问参赛者要不要更换选择,选另一扇仍然关着的门。
结论:换的话概率为三分之二,不换的话概率为三分之一
【作品源代码】
#1:人工流程:
'''
import random as r
#建立三扇门,随机了一扇设置为“车”
door=[0,0,0]
a = r.randint(0, 2)
door[a] = 1
#print(door)
#选择一扇门
print("请选择一扇门,【0】、【1】、【2】")
xuanze = int(input())
door.pop(xuanze)
#print(door)
#在剩下的两扇门中,删掉一个有“羊”的门
door.remove(0)
#print(door)
#只剩下一个门了,对这个们进行判断
genghuan=input("请输入你要换或者不换")
if genghuan=="换":
if door[0]==1:
print('车')
else:
print('羊')
elif genghuan=="不换":
if door[0]==1:
print('羊')
else:
print('车')
else:
print('输入错误')
'''
#2概率计算
#2.1换
#新建两个变量
car=0
sheep=0
#重复执行100次
import random as r
for __count in range(1000000):
#建立三扇门,随机了一扇设置为“车”
door = [0, 0, 0]
a = r.randint(0, 2)
door[a] = 1
#print(door)
#选择一扇门
xuanze = r.randint(0,2)
door.pop(xuanze)
#print(door)
#在剩下的两扇门中,删掉一个有“羊”的门
door.remove(0)
#print(door)
#判断换之后的情况
if door[0]==0:
car+=1
else:
sheep+=1
#输出个数
print('车的次数:',car,'羊的次数:',sheep)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn