用户:
一只会偷懒的papyrus查看:0 回复:0 评论:0 创建时间:2020-02-17T10:37:45
【作品展示】

【作品介绍】
作品上有剧情,按他说的来
【作品源代码】
#导入随机库
from random import *
#初始化门列表和标识
doors = [0,0,0]
s_doors = []
#把列表随机一项替换成1
doors[randint(0,2)] = 1
#往门上放入雷电猴、编程猫
for i in doors:
if i == 1:
s_doors.append('编程猫')
else:
s_doors.append('雷电猴')
#剧情
print('淘气的编程猫被关进一扇门后,已知有三扇门,其中一扇关着编程猫,其他两扇都是雷电猴,请你做出抉择,救出编程猫吧')
#询问,选择
#如果用户输入有误,退出
try:
choice = int(input('你要选择哪扇门(1~3)'))
except:
print('输入有误!编程猫不理你了!')
else:
#判断用户输入数字是否在范围内,如果不是,退出
if choice >= 1 and choice <= 3:
#遍历,输出有雷电猴的一扇门
for i in range(len(s_doors)):
if doors[i] == 1:
if not i == choice:
if i == 0:
i = 1
print('第%d扇门是雷电猴' % i)
del doors[i]
del s_doors[i]
break
#询问用户是否换门
choice1 = input('你要不要换门(换/不换:y/n)')
#判断,做出相应的改变
if choice1 == 'y':
if choice >= 2:
choice = 1
else:
choice = 2
#显示结果
if doors[choice - 1] == 1:
print('恭喜你选中了编程猫!')
else:
print('你选中了雷电猴,雷电猴二话不说,把你电喵了')
else:
print('输入有误!编程猫不理你了!')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn