猫史档案馆


【Python作品分享】【去太空·趣编程】meteor【作品秀】

用户:AbnormalLOGAbnormalLOG查看:0 回复:0 评论:0 创建时间:2021-05-05T17:20:24


【作品展示】

center_image

 

【作品介绍】

参赛作品

首先绘制星星(函数manystar)

然后绘制地球和月亮

 

【作品源代码】

import turtle
import random,time
screen = turtle.Screen()
screen.bgcolor("black")

def manystar(num,pen=turtle.Pen()):
    pen.speed(10000)
    pen.up()
    for i in range(num):
        screen.tracer(0)
        pen.setheading(90)
        c=random.choice(["red", "orange", "yellow", "light sky blue", "white"])
        pen.pencolor(c)
        pen.fillcolor(c)
        pen.goto(random.randint(-400,400),random.randint(-400,400))
        pen.down()
        pen.begin_fill()
        for i in range(5):
            pen.forward(10)
            pen.right(144)
        pen.end_fill()
        pen.up()
        screen.tracer(1)
        time.sleep(0.01)
    pen.hideturtle()
manystar(150)
screen.tracer(1)
t=turtle.Pen()
mypen=turtle.Pen()
t.sety(-400)
t.dot(400,"green")
t.up()
t.goto(-200, 197)
t.dot(100, 'bisque')
time.sleep(1)
t.goto(-170, 187)
t.dot(100, 'black')



turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页