用户:
Python_∝查看:0 回复:0 评论:0 创建时间:2022-05-04T10:55:46
【作品展示】

【作品介绍】
caimen
【作品源代码】
'''蒙提霍尔悖论-成果包'''
#调用random库
import random as r
#初始化门列表和被选列表
doors = [0, 0, 0]
s_doors = []
#第一步:将编程猫随机放到其中一扇门后
a=r.randint(0,2)
doors[a]=1
#第二步:询问选择者选哪扇门,并标记
f=int(input("请问你选择哪扇门?,可以输入0,1,2:"))
print('您选择的门是%d号门'%f)
# print("您选择的门是", b, "号门",sep="")
res = doors.pop(f)
s_doors.append(res)
print(doors)
print(s_doors)
#第三步:在未被选的两扇门中,选择并打开有雷电猴的一扇门。
for i in range(2):
if doors[i]==0:
doors.remove(0)
break
#第四步:询问选择者要不要换门,如果换……否则……
msg = input('接着他又说:“你要不要换没打开的那扇门!?”(换/不换:yes/no)')
if msg=="no":
if s_doors[0]==1:
print("恭喜你解救了编程猫")
else:
print("你选的是雷电猴,你被打趴下了")
else:
if doors[0]==1:
print("恭喜你解救了编程猫")
else:
print("你选的是雷电猴,你被打趴下了")
#第五步:判断选择者是否选中编程猫,并显示游戏结果
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn