猫史档案馆


【Python作品分享】【去太空,趣编程】

用户:Eason席Eason席查看:0 回复:0 评论:0 创建时间:2021-05-04T12:49:22


【作品展示】

center_image

 

【作品介绍】

利用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


回复

上一页1 页 / 共 0下一页