用户:Emily@love查看:0 回复:0 评论:0 创建时间:2024-05-25T19:28:20
【作品展示】

【作品介绍】
让大家知道了火星的地形。
【作品源代码】
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