猫史档案馆


【Python作品分享】北斗七星【作品秀】

用户:**********查看:0 回复:0 评论:0 创建时间:2020-03-29T10:38:13


【作品展示】

center_image

 

【作品介绍】

课上作品,一幅简单的图画

 

【作品源代码】

import turtle
pen=turtle.Pen()
screen=turtle.Screen()
screen.bgpic("bg.png")
screen.setup(722,625)

def star(angle=5,scale=20):
    pen.pencolor("#ffe699")
    pen.fillcolor("#ffe699")
    pen.begin_fill()
    for i in range(angle):
        pen.forward(scale)
        pen.right(720/angle)
    pen.end_fill()
def new_move(x,y):
    pen.penup()
    pen.goto(x,y)
    pen.pendown()


star_pos=[(0,0),(-100,20),(-200,10),(100,-20),(250,-30),(90,-130),(220,-150)]


def ursa_major(pos_list):
    for pos in pos_list:
        x,y=pos
        new_move(x,y)
        if pos==(0,0):
            star(7,25)
        else:
            star()

ursa_major(star_pos)
pen.hideturtle()
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页