猫史档案馆


【Python作品分享】剧情1【作品秀】

用户:Emily@loveEmily@love查看:0 回复:0 评论:0 创建时间:2024-05-25T19:28:20


【作品展示】

center_image

 

【作品介绍】

让大家知道了火星的地形。

 

【作品源代码】

import 火星家园完善
import turtle as t
import time
import random

t.setup(width=800, height=600)
t.title("出发火星")
t.bgpic('太空.gif')

'''前往火星的剧情设计'''
#随机抽取飞船前进
ship_list = ["飞天号.gif", "巨浪号.gif", "M78号.gif"]
for i in ship_list:
    t.addshape(i)
val2 = random.randint(1, 3)
p = t.Pen()
p.ht()
if val2 == 1:
    print('⚠ 您抽取到了乘坐飞天号航天器前往火星')

elif val2 == 2:
    print('⚠ 您抽取到了乘坐巨浪号航天器前往火星')

elif val2 == 3:
    print('⚠ 您抽取到了乘坐M78号航天器前往火星')


print('⚠ 我们将于5天后抵达火星,请先通过火星地图再次确保熟悉火星地形!!')
p.shape(ship_list[val2-1])
p.st()

p.penup()
p.speed(1)
p.forward(300)
p.ht()

text = "⚠为了能够实现适宜人类生存的生态环境,你要做的是需要在基地中调节各种指数,比如大气中各种气体含量、温度、光照。"
print(text)
val1 = int(input("请输入大气中的氧气浓度(例如:20)【范围:0-100%】:"))

'''准备不同的结局'''

t.setup(width=800, height=600)
t.title("火星家园")
t.bgpic('火星表面.gif')

'''条件分支判断进入哪个结局'''
if val1 > 20:
    img = t.Pen()
    img_list = ["树木.gif", "小鸟.gif", "宇航员.gif"]
    for i in img_list:
        t.addshape(i)
    location = [(200, -30), (-100, 150), (-100, -100)]
    img.penup()
    for i in range(len(img_list)):
        img.goto(location[i][0], location[i][1])
        img.shape(img_list[i])
        img.stamp()
t.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页