用户:泰坦尼克号的主题查看:0 回复:1 评论:0 创建时间:2021-05-04T10:38:51
【作品展示】

【作品介绍】
让更多的人了解航天宇宙知识,我用turtle做出来的
【作品源代码】
import turtle
import time
mypen = turtle.Pen()
#画有效载荷舱,控制仪器舱
mypen.right(90)
mypen.forward(150)
mypen.right(90)
mypen.forward(40)
mypen.right(90)
mypen.forward(150)
mypen.right(40)
mypen.forward(35)
mypen.right(105)
mypen.forward(30)
#推进剂贮箱段,发动机舱段
mypen.right(35)
mypen.forward(85)
mypen.begin_fill()
mypen.fillcolor("skyblue")
mypen.left(35)
mypen.forward(35)
mypen.right(35)
mypen.forward(60)
mypen.right(120)
mypen.forward(20)
mypen.end_fill()
mypen.left(30)
mypen.forward(42)
mypen.begin_fill()
mypen.fillcolor("skyblue")
mypen.left(40)
mypen.forward(20)
mypen.right(130)
mypen.forward(60)
mypen.right(35)
mypen.forward(26)
mypen.end_fill()
mypen.right(145)
mypen.forward(68)
mypen.left(90)
mypen.forward(40)
mypen.left(90)
mypen.forward(30)
#画火焰
mypen.backward(30)
mypen.begin_fill()
mypen.fillcolor("red")
mypen.left(140)
mypen.forward(35)
mypen.right(110)
mypen.forward(30)
mypen.end_fill()
#五星红旗
#turtle.bgcolor("red")
#mypen.goto(-100,200)
#i = 0
#模拟飞行
mypen.up()
mypen.right(30)
mypen.forward(190)
mypen.right(90)
mypen.forward(20)
mypen.left(90)
mypen.down()
#飞离地球
mypen.dot(25)
mypen.pensize(5)
mypen.pencolor("black")
i = 0
while i < 180:
mypen.forward(2)
mypen.right(1)
i = i + 1
mypen.circle(20)
#绕月球
mypen.dot(10)
i = 0
while i < 180:
mypen.forward(2)
mypen.right(1)
i = i + 1
mypen.hideturtle()
#印字
content = "{}:{}".format("CHINA", "中国航天")
mypen = turtle.Pen()
mypen.pencolor("skyblue")
mypen.penup()
mypen.goto(-300, 200)
mypen.pendown()
mypen.write("中国航天探月绕行", font=("仿宋", 50))
mypen.hideturtle()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn