用户:
四维光速查看:0 回复:0 评论:0 创建时间:2020-12-06T21:57:16
【作品展示】

【作品介绍】
你要在房间里找一个安全的地方不让屠夫找到。你每回合有1 / 6 的机率被杀。祝你活到最后!
【作品源代码】
import random
import time
Ni = 0
Si = 1
MoNi = 0
DiDian = []
Ying = 1
Ci = 0
for i in range(6):
DiDian.append(random.randint(0, 1))
while True:
if (Ci == 5):
break
try:
CaoZuo = int(input('你要藏在那里?1.天花板上。2.桌子底。3.门后。4.窗帘里。5.花瓶里。6.床底。'))
if (DiDian[(CaoZuo - 1)] == 0):
Ci += 1
print('屠夫正在到来......')
for i in range(random.randint(4, 8)):
time.sleep(random.uniform(0.5, 1))
MoNi = random.randint(1, 5)
if (MoNi == 1):
print('屠夫诡异地笑了。')
break
elif (MoNi == 2):
print('屠夫停了下来,向四周望了望。')
elif (MoNi == 3):
print('屠夫向左走。')
Si += random.randint(1, 2)
if (Si >= 7):
Si = random.randint(4, 6)
elif (MoNi == 4):
print('屠夫向右走。')
Si -= random.randint(1, 2)
if (Si <= 0):
Si = random.randint(1, 3)
else:
print('屠夫提着刀,走到了你面前!')
Si = Ni
print('屠夫动手了!!')
while (DiDian[(Si - 1)] == 2):
Si = random.randint(1, 6)
DiDian[(Si - 1)] = 2
if (Si == Ni):
print('你被屠夫杀了。')
Ying = 0
break
elif (DiDian[(CaoZuo - 1)] == 1):
print('这里被人藏过了。')
elif (DiDian[(CaoZuo - 1)] == 2):
print('这里被屠夫砍坏了。')
else:
print('bug!!')
except ValueError:
print('你没有藏到该藏的地方,被屠夫杀了。')
Ying = 0
break
if (Ying == 1):
print('哇,你活下来了!')
else:
print('你喵得好惨哪!')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn