用户:
混元始祖查看:0 回复:0 评论:0 创建时间:2021-05-08T21:15:39
【作品展示】

【作品介绍】
简介:通过python的turtle库,制作了一个关于航天的“海报”。所有海报元素都是由平面图形组成。灵感来源:“中国成功发射天和号”新闻。
注:此作品正在参与【去太空,趣编程】的初赛。
【作品源代码】
import turtle
# 跳过绘画过程,直接输出图画结果
# turtle.tracer(False)
turtle.penup()
turtle.sety((-120))
turtle.setx(160)
turtle.pendown()
turtle.screensize(None, None, 'dark blue')
turtle.fillcolor('yellow')
turtle.shape('classic')
turtle.begin_fill()
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.end_fill()
turtle.fillcolor('blue')
turtle.shape('classic')
turtle.begin_fill()
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.end_fill()
turtle.fillcolor('black')
turtle.shape('classic')
turtle.begin_fill()
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.end_fill()
turtle.fillcolor('purple')
turtle.shape('classic')
turtle.begin_fill()
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.end_fill()
turtle.fillcolor('red')
turtle.shape('classic')
turtle.begin_fill()
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.end_fill()
turtle.penup()
turtle.sety(350)
turtle.setx((-410))
turtle.pendown()
turtle.fillcolor('grey')
turtle.begin_fill()
turtle.right(45)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()
turtle.penup()
turtle.sety(300)
turtle.setx((-360))
turtle.pendown()
turtle.fillcolor('grey')
turtle.begin_fill()
turtle.right(225)
turtle.right(45)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()
turtle.penup()
turtle.setx((-250))
turtle.sety(190)
turtle.pendown()
turtle.fillcolor('grey')
turtle.begin_fill()
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()
turtle.penup()
turtle.sety(140)
turtle.setx((-200))
turtle.pendown()
turtle.fillcolor('grey')
turtle.begin_fill()
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(70)
turtle.left(90)
turtle.forward(100)
turtle.end_fill()
turtle.penup()
turtle.sety(205)
turtle.setx((-350))
turtle.pendown()
turtle.fillcolor('light blue')
turtle.begin_fill()
turtle.left(180)
turtle.forward(170)
turtle.right(90)
turtle.forward(75)
turtle.right(90)
turtle.forward(170)
turtle.right(90)
turtle.forward(75)
turtle.right(90)
turtle.end_fill()
turtle.penup()
turtle.forward(170)
turtle.right(90)
turtle.forward(10)
turtle.pendown()
turtle.fillcolor('brown')
turtle.begin_fill()
turtle.left(90)
turtle.forward(30)
turtle.right(90)
turtle.forward(55)
turtle.right(90)
turtle.forward(30)
turtle.right(90)
turtle.forward(55)
turtle.end_fill()
turtle.penup()
turtle.forward(10)
turtle.left(90)
turtle.forward(170)
turtle.left(90)
turtle.forward((-3))
turtle.right(90)
turtle.forward(20)
turtle.pendown()
turtle.fillcolor('purple')
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
turtle.penup()
turtle.setx((-245))
turtle.sety(260)
turtle.write('天',font = ('宋体',30))
turtle.setx((-295))
turtle.sety(210)
turtle.write('和',font = ('宋体',30))
turtle.pencolor("#ffffff")
turtle.setx(120)
turtle.sety(190)
turtle.write('可上九天揽月,\n可下五洋捉鳖,\n谈笑凯歌还。\n世上无难事,\n只要肯登攀。', font=('喵书', 35))
turtle.setx(200)
turtle.sety(130)
turtle.write('———毛喵', font=('宋体', 30))
turtle.setx((-340))
turtle.sety((-230))
turtle.pendown()
turtle.fillcolor('blue')
turtle.begin_fill()
turtle.circle(60)
turtle.end_fill()
turtle.fillcolor('green')
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
turtle.penup()
turtle.setx((-400))
turtle.sety((-250))
turtle.pendown()
turtle.fillcolor('grey')
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
turtle.penup()
turtle.setx(130)
turtle.sety((-100))
turtle.write('天 和', font=('宋体', 30))
turtle.setx(110)
turtle.sety((-160))
turtle.write('空 间 站', font=('宋体', 30))
# turtle.exitonclick()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn