用户:
一只野生sans查看:0 回复:0 评论:0 创建时间:2023-01-01T18:31:52
【作品展示】

【作品介绍】
本人第一次发作品,可能有bug。
【作品源代码】
import turtle
import time
__Pen = turtle.Pen()
#开始进入Python的世界
出口 = turtle.Pen()
出口.setheading((-90))
出口.hideturtle()
出口.fillcolor("#ffffff")
出口.pencolor("#ffffff")
食喵 = turtle.Pen()
食喵.fillcolor("#009900")
食喵.penup()
食喵.hideturtle()
t = turtle.Pen()
t.hideturtle()
图腾 = 0
钥匙 = 0
体力 = 10
武器 = 0
__Pen.fillcolor("#ffffff")
a = time.ctime()
__Pen.speed(1)
name = turtle.textinput('对话框', '你叫什么的名字')
__Pen.write((name + '是个好名字'))
time.sleep(3)
__Pen.clear()
print('――――――――――――――――――――――――――――――――――――')
__Pen.write(('当前时间是' + a))
time.sleep(5)
print('“开始!”')
__Pen.clear()
__Pen.penup()
time.sleep(3)
print('你到达了一个黑暗的环境')
turtle.bgcolor("#000000")
time.sleep(3)
while (体力 > 0):
print('体力∶', 体力)
a = turtle.textinput('对话框', '你想往哪走(前/后/左/右)')
if (a == '前'):
for __count in range(30):
__Pen.forward(1)
time.sleep(2)
print('你向前走了一歩')
time.sleep(3)
t.fillcolor("#3333ff")
t.penup()
t.goto(40, 0)
t.showturtle()
time.sleep(2)
print('你遇到一只实体')
time.sleep(3)
print('1∶干它')
print('2∶逃跑')
a = turtle.textinput('对话框', '你选择…')
time.sleep(2)
if (a == '1'):
if (武器 > 0):
time.sleep(3)
t.fillcolor("#ff0000")
time.sleep(1)
t.hideturtle()
time.sleep(1)
print('它喵了')
time.sleep(2)
print('你得到了一把钥匙')
钥匙 += 1
体力 -= 1
__Pen.goto(0, 0)
elif (武器 == 0):
turtle.bgcolor("#ff0000")
time.sleep(1)
turtle.bgcolor("#000000")
time.sleep(1)
__Pen.hideturtle()
print('你喵了')
break
else:
print('出错')
elif (a == '2'):
__Pen.right(180)
for __count in range(90):
__Pen.forward(1)
t.hideturtle()
time.sleep(1)
print('逃跑成功')
time.sleep(2)
__Pen.right(180)
for __count in range(60):
__Pen.forward(1)
体力 -= 1
else:
print('出错')
elif (a == '后'):
__Pen.right(180)
for __count in range(30):
__Pen.forward(1)
time.sleep(1)
print('你转了一圈幷向前走了一歩')
time.sleep(3)
if (0 < 图腾):
print('你掉下了万丈深渊')
turtle.bgcolor("#ff0000")
time.sleep(1)
turtle.bgcolor("#000000")
time.sleep(1)
__Pen.hideturtle()
time.sleep(1)
print('你喵了')
time.sleep(2)
print('是否使用图腾')
time.sleep(2)
print('1∶使用')
print('2∶不使用')
time.sleep(2)
a = turtle.textinput('对话框', '你选择…')
if (a == '1'):
turtle.bgcolor("#ffff66")
time.sleep(1)
print('你使用了图腾')
time.sleep(3)
__Pen.showturtle()
time.sleep(1)
turtle.bgcolor("#000000")
time.sleep(1)
图腾 -= 1
print('你活了下来')
time.sleep(2)
print('1∶喵')
print('2∶随便走走')
time.sleep(2)
a = turtle.textinput('对话框', '你选择…')
if (a == '1'):
time.sleep(1)
print('你永远的留在了这里')
turtle.bgcolor("#ff0000")
time.sleep(1)
turtle.bgcolor("#000000")
time.sleep(1)
__Pen.hideturtle()
time.sleep(1)
print('你喵了')
break
elif (a == '2'):
for i in range(5):
for __count in range(30):
__Pen.forward(1)
__Pen.right(90)
for __count in range(90):
__Pen.forward(1)
__Pen.left(90)
for __count in range(30):
__Pen.forward(1)
__Pen.left(90)
for __count in range(90):
__Pen.forward(1)
__Pen.right(90)
print('你看到前方有个森林')
time.sleep(3)
print('1∶回到出始点')
print('2∶制作武器')
a = turtle.textinput('对话框', '你选择…')
if (a == '1'):
__Pen.goto(0, 0)
__Pen.right(180)
体力 -= 1
time.sleep(1)
print('到达出始点')
time.sleep(2)
elif (a == '2'):
武器 += 1
time.sleep(1)
print('获得武器')
time.sleep(2)
__Pen.goto(0, 0)
__Pen.right(180)
体力 -= 1
else:
print('出错')
else:
print('出错')
elif (a == '2'):
print('你还是活了下来')
time.sleep(2)
print('作者∶没想到你真的来到这了')
time.sleep(3)
print('彩蛋')
time.sleep(2)
print('多减一点体力')
time.sleep(2)
print('并帮你传送回去')
time.sleep(3)
体力 -= 2
__Pen.goto(0, 0)
__Pen.right(180)
else:
print('出错')
else:
print('你掉下了万丈深渊')
turtle.bgcolor("#ff0000")
time.sleep(1)
turtle.bgcolor("#000000")
time.sleep(1)
__Pen.hideturtle()
time.sleep(1)
print('你喵了')
break
elif (a == '左'):
__Pen.left(90)
for __count in range(30):
__Pen.forward(1)
time.sleep(1)
print('你转向了左手边,并向前走了一步')
time.sleep(3)
t.fillcolor("#c0c0c0")
t.pencolor("#ffffff")
t.penup()
t.goto(0, 40)
t.right(180)
t.showturtle()
time.sleep(1)
print('你遇到了一名老者')
time.sleep(3)
print(name, '他叫住了你')
time.sleep(2)
print('“孩子,你帮我将北边的食喵引走,我必有重谢。”')
time.sleep(4)
print('1∶你怎么知道我的名字')
print('2∶它在哪')
time.sleep(1)
a = turtle.textinput('对话框', '你选择…')
if (a == '1'):
print('这不废话嘛,剧情需要')
t.hideturtle()
__Pen.goto(0, 0)
__Pen.right(90)
体力 -= 1
elif (a == '2'):
t.write('它在X30,Y90的位置')
食喵.goto(30, 90)
time.sleep(3)
t.clear()
食喵.showturtle()
time.sleep(1)
__Pen.left(90)
__Pen.forward(30)
__Pen.right(90)
__Pen.forward(60)
time.sleep(1)
print('快跑!', name)
time.sleep(2)
__Pen.left(90)
食喵.right(180)
__Pen.forward(30)
食喵.forward(30)
__Pen.left(90)
食喵.forward(30)
__Pen.forward(30)
食喵.forward(30)
for __count in range(12):
__Pen.right(90)
食喵.left(90)
__Pen.forward(30)
食喵.forward(30)
__Pen.left(90)
食喵.right(90)
__Pen.forward(30)
食喵.forward(30)
食喵.hideturtle()
time.sleep(1)
print('逃跑成功')
time.sleep(2)
__Pen.goto(0, 0)
__Pen.left(90)
t.goto(10, 0)
time.sleep(1)
print('“你成功了。”')
time.sleep(2)
print('他给了你一个神秘的图腾')
图腾 += 1
体力 -= 1
time.sleep(3)
t.hideturtle()
else:
print('出错')
elif (a == '右'):
__Pen.right(90)
for __count in range(30):
__Pen.forward(1)
time.sleep(1)
print('你转向了左右手边,并向前走了一步')
time.sleep(3)
出口.goto(0, (-70))
出口.showturtle()
time.sleep(1)
print('你看到了光亮')
time.sleep(2)
__Pen.forward(30)
time.sleep(1)
print('你往前走了一步')
time.sleep(2)
print('发现此物是出口')
time.sleep(2)
a = turtle.textinput('对话框', '是否进入(是/否)')
if (a == '是'):
if (钥匙 > 0):
time.sleep(2)
turtle.bgcolor("#ffffff")
print('“游戏胜利!”')
time.sleep(5)
for __count in range(20):
print('点个赞吧')
time.sleep(9999)
else:
time.sleep(1)
print('需要钥匙')
__Pen.goto(0, 0)
__Pen.setheading(0)
体力 -= 1
elif (a == '否'):
__Pen.goto(0, 0)
__Pen.setheading(0)
体力 -= 1
else:
print('出错')
else:
print('出错')
time.sleep(1)
print(name, '﹗')
print('“別放弃,加油!保持你的决心”')
__Pen
__Pen
__Pen
__Pen
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn