用户:
远方的梦夜查看:0 回复:0 评论:0 创建时间:2022-05-13T20:48:18
【作品展示】

【作品介绍】
他验证了蒙提霍尔悖论
【作品源代码】
import random as r
k=0
v=0
n=0
m=0
g=[]
h=[]
for i in range(1000):
a=[1,2,3]
x=r.randint(1,3)
#把编程猫随机放到一扇门后面
door=r.randint(1,3)
a.remove(door)
#留下没选中的门
while True:
z = r.randint(0, 1)
if a[z]==x:
continue
#判断展出的是不是有编程猫的门
if z==0:
#print(str(a[z])+'后面是雷电猴')
a.remove(a[z])
break
if z==1:
#print(str(a[z])+'后面是雷电猴')
a.remove(a[z])
break
#展出有编程猫的门
t =r.randint(0,1)
if t == 1:
a.append(door)
a.remove(a[0])
#换门
if a[0]==x:
k+=1
else:
v+=1
else:
if a[0]==x:
m+=1
else:
n+=1
g.append(k)
g.append(v)
h.append(m)
h.append(n)
print(g)
#不换
print(h)
#换
print('换门后选中的概率更高')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn