用户:Eason席查看:0 回复:0 评论:0 创建时间:2021-05-04T12:49:22
【作品展示】

【作品介绍】
利用python制作出的嫦娥五号的发射和返回的简略图解加文字。
【作品源代码】
import turtle
import time
t = turtle.Pen()
ms = turtle.Screen()
turtle.tracer(False)
turtle.bgcolor('darkblue')
ms.setup(600,425)
t.pencolor('black')
t.fillcolor('white')
t.penup()
t.goto(280, -200)
t.dot(150,'lightgreen')
t.goto(280,-190)
t.pencolor('white')
t.write('地球' , align="right", font=("楷体", 20, "normal"))
t.pencolor('black')
t.goto(200,-120)
t.left(45)
t.pendown()
def one(b):
t.begin_fill()
for ik in range(2):
t.forward(b)
t.left(120)
t.forward(b)
t.end_fill()
t.left(30)
t.begin_fill()
t.forward(b*4)
t.left(90)
t.forward(b)
t.left(90)
t.forward(b*4)
t.left(90)
t.forward(b)
t.end_fill()
t.backward(b)
t.right(90)
t.left(180)
t.forward(b*4)
one(10)
t.backward(20)
t.left(90)
one(5)
t.right(90)
t.forward(15)
t.right(90)
t.forward(20)
t.left(90)
t.forward(5)
t.left(180)
one(5)
t.penup()
t.goto(196,-110)
t.left(155)
t.pendown()
t.pencolor('white')
def line(s,d):
for y in range(s):
for u in range(10):
t.pencolor('white')
t.forward(2)
t.left(d)
for u in range(s):
t.pencolor('darkblue')
t.forward(2)
t.left(d)
t.penup()
t.goto(150,150)
t.pencolor('white')
t.write('嫦娥五号于2020-11-24 4:30:21发射,' , align="center", font=("楷体", 10, "normal"))
t.goto(196,-110)
time.sleep(1)
t.pendown()
turtle.tracer(True)
line(10,0.25)
turtle.tracer(False)
t.dot(70,'gray')
t.penup()
t.goto(-90,160)
t.pencolor('white')
t.write('月球' , align="left", font=("楷体", 16, "normal"))
t.goto(150,130)
t.pencolor('white')
t.write('并于2020-12-1 23:11登录月球。' , align="center", font=("楷体", 10, "normal"))
time.sleep(1)
t.left(120)
t.goto(-60,135)
t.pendown()
t.begin_fill()
t.pencolor('black')
for k in range(4):
t.forward(10)
t.right(90)
t.end_fill()
t.penup()
t.goto(-270,-140)
t.pencolor('white')
t.write('嫦娥五号采样完成后,返回器于2020-12-6 12:35从月球返回,' , align="left", font=("楷体", 10, "normal"))
t.penup()
t.goto(-60,125)
t.pendown()
turtle.tracer(True)
line(10,0.3)
turtle.tracer(False)
t.penup()
t.goto(-140,-160)
t.pencolor('white')
t.write('并于2020-12-17 1:32~2:07返回地球。' , align="center", font=("楷体", 10, "normal"))
t.hideturtle()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn