猫史档案馆


【Python作品分享】【去太空,趣编程】天和空间站

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


【作品展示】

center_image

 

【作品介绍】

简介:通过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


回复

上一页1 页 / 共 0下一页