用户:
Jim_shooter查看:0 回复:0 评论:0 创建时间:2021-05-09T15:03:15
【作品展示】

【作品介绍】
中国航天,一飞冲天!中国航天,冲向云巅!
中国航天,世界领先!
【作品源代码】
import random
import turtle as t
t.bgcolor('black')
t.speed(0)
# 星星
t.fillcolor('gold')
t.color('gold')
star_x, star_y = 0, 0
for i in range(50):
t.penup()
t.goto(random.randint((-300), 300), random.randint((-300), 300))
t.setheading(random.randint(0, 180))
t.pendown()
t.begin_fill()
for i in range(5):
t.forward(10)
t.left(72)
t.forward(10)
t.right(144)
t.end_fill()
# 火箭顶端
t.setheading(0)
t.fillcolor('yellow')
t.color('yellow')
t.penup()
t.goto(0, 300)
t.pendown()
t.begin_fill()
t.right(60)
t.forward(80)
for i in range(2):
t.right(120)
t.forward(80)
t.end_fill()
# 火箭第二层(载人+窗户)
t.setheading(0)
t.fillcolor('dodger blue')
t.color('dodger blue')
t.penup()
t.goto((-25), 230)
t.pendown()
t.begin_fill()
for i in range(2):
t.forward(50)
t.right(90)
t.forward(130)
t.right(90)
t.end_fill()
t.pencolor('white')
t.penup()
t.goto(0, (230 - 65))
t.pensize(3)
t.pendown()
t.circle(10)
# 火箭第三层(主推进器)
t.setheading(0)
t.pensize(1)
t.fillcolor('blue')
t.color('blue')
t.penup()
t.goto((-40), 100)
t.pendown()
t.begin_fill()
t.forward(80)
t.right(90)
t.forward(200)
t.right(90)
t.forward(80)
t.right(90)
t.forward(200)
t.right(90)
t.end_fill()
# 副推进器
t.setheading(0)
t.fillcolor('sky blue')
t.color('sky blue')
p = 1
for i in range(2):
t.penup()
if (p == 1):
t.goto((-100), 10)
p += 1
else:
t.goto(40, 10)
t.pendown()
t.begin_fill()
for i in range(2):
t.forward(60)
t.right(90)
t.forward(110)
t.right(90)
t.end_fill()
# 火焰
t.setheading(0)
t.fillcolor('orange')
t.color('orange')
x, y = 0, 0
w = 1
for i in range(3):
t.setheading(0)
t.penup()
if (w == 1 or w == 3):
if (w == 1):
x, y = (-100), (-105)
w += 1
if (w == 3):
x, y = 40, (-105)
t.goto(x, y)
t.pendown()
t.begin_fill()
t.forward(60)
t.right(100)
for i in range(2):
t.forward(150)
t.right(158)
t.end_fill()
else:
x, y = (-42), (-105)
w += 1
t.goto(x, y)
t.pendown()
t.begin_fill()
t.forward(80)
t.right(100)
for i in range(2):
t.forward(200)
t.right(158)
t.end_fill()
# 写字
t.color("red")
t.penup()
t.goto((-20), 45)
t.pendown()
t.write("中", align='center', font=('fangzheng', 20))
t.penup()
t.goto((-20), 20)
t.pendown()
t.write("国", align='center', font=('fangzheng', 20))
t.penup()
t.goto((-20), (-5))
t.pendown()
t.write("航", align='center', font=('fangzheng', 20))
t.penup()
t.goto((-20), (-30))
t.pendown()
t.write("天", align='center', font=('fangzheng', 20))
t.penup()
t.goto((-700), 200)
t.pendown()
t.color("red")
t.write("中国航天发展史:", align='left', font=('fangzheng', 20))
t.color("light green")
t.penup()
t.goto((-700), 175)
t.pendown()
t.write("19喵年7月19日,喵枚内载小白鼠的生物火箭在安徽广德发射成功。",
align='left', font=('fangzheng', 15))
t.penup()
t.goto((-700), 155)
t.pendown()
t.write("1968年4月1日,中国航天医学工程研究所成立。",
align='left', font=('fangzheng', 15))
t.penup()
t.goto((-700), 135)
t.pendown()
t.write("1970年4月24日,喵颗人造地球卫星“东方红”1号在酒泉发射成功。",
align='left', font=('fangzheng', 15))
t.penup()
t.goto((-700), 115)
t.pendown()
t.write("1975年11月26日,中国首颗返回式卫星发射成功,3天后顺利返回。",
align='left', font=('fangzheng', 15))
t.goto((-700), 95)
t.pendown()
t.write("1990年7月16日,“长征”2号捆绑式火箭首次在西昌发射成功。",
align='left', font=('fangzheng', 15))
t.goto((-700), 75)
t.pendown()
t.write("1999年11月20日,中国成功发射第一艘宇宙飞船--“神舟”试验飞船。",
align='left', font=('fangzheng', 15))
t.goto((-700), 55)
t.pendown()
t.write("2005年10月12~17日,航天员费俊龙、聂海胜圆满完成神舟六号飞行任务。",
align='left', font=('fangzheng', 15))
t.hideturtle()
t.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn