猫史档案馆


【Python作品分享】【去太空,趣编程】参赛作品《星际穿越》

用户:一汪一汪查看:0 回复:1 评论:0 创建时间:2021-05-05T22:28:59


【作品展示】

center_image

 

【作品介绍】

我看了《星际穿越》这部电影,自己用程序画出了星际飞船穿越黑洞的画面,参加去太空趣编程比赛。

 

【作品源代码】

import turtle


turtle.bgcolor('black')
mypen = turtle.Pen()
mypen.hideturtle()

# 黑洞
# 中心的圆
mypen.pendown()
outside = 210
mypen.color("lightyellow")
mypen.dot(outside)
mypen.color("black")
mypen.dot((outside - 50))

inside = (outside - 60)
mypen.color("lightyellow")
mypen.dot(inside)
mypen.color("black")
mypen.dot((inside - 5))

mypen.penup()
mypen.left(180)
mypen.forward((outside / 2 + 90))
mypen.pendown()
mypen.color("lightyellow")
# 线
mypen.setheading(180)
mypen.forward(30)
mypen.right(180)
mypen.forward((outside * 2))
mypen.left(180)
mypen.forward(20)
mypen.pensize(5)
mypen.forward(380)
mypen.left(180)
mypen.forward(20)
mypen.pensize(10)
mypen.forward(340)
# 宇宙飞船
mypen.pencolor('lightgrey')
mypen.penup()
mypen.right(90)
mypen.forward(190)
mypen.pendown()
mypen.left(90)
mypen.pensize(5)
num = (360 / 12)
i = 0
while (i < 12):
    mypen.forward(20)
    mypen.left(90)
    mypen.forward(20)
    mypen.left(90)
    mypen.forward(20)
    mypen.left(90)
    mypen.forward(20)
    mypen.left(90)
    mypen.forward(20)
    mypen.right(num)
    i = (i + 1)

mypen.right(70)
mypen.forward(30)
mypen.right(90)
mypen.forward(8)
mypen.left(90)
mypen.forward(16)
mypen.left(90)
mypen.forward(16)
mypen.left(90)
mypen.forward(16)
mypen.left(90)
mypen.forward(8)

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
无题_无题_

这个选材很新颖,我很喜欢啊~~

点赞0


评论