猫史档案馆


【Python作品分享】Turtle作品之复杂图案wikipedia【作品秀】

用户:梦里觅深海梦里觅深海查看:2 回复:3 评论:2 创建时间:2019-09-21T14:47:23


【作品展示】

center_image

 

【作品介绍】

非本人作品。是引用了python中的Turtle Demo的wikipedia

 

【作品源代码】

#蓝之音分享
from turtle import Screen, Turtle, mainloop
from time import clock, sleep


def mn_eck(p, ne, sz):
    turtlelist = [p]
    #create ne-1 additional turtles
    for i in range(1, ne):
        q = p.clone()
        q.rt(360.0/ne)
        turtlelist.append(q)
        p = q
    for i in range(ne):
        c = abs(ne/2.0-i)/(ne*.7)
        # let those ne turtles make a step
        # in parallel:
        for t in turtlelist:
            t.rt(360./ne)
            t.pencolor(1-c, 0, c)
            t.fd(sz)


def main():
    s = Screen()
    s.bgcolor("black")
    p = Turtle()
    p.speed(0)
    p.hideturtle()
    p.pencolor("red")
    p.pensize(3)

    s.tracer(36, 0)

    at = clock()
    mn_eck(p, 36, 19)
    et = clock()
    z1 = et-at

    sleep(1)

    at = clock()
    while any([t.undobufferentries() for t in s.turtles()]):
        for t in s.turtles():
            t.undo()
    et = clock()
    return "runtime: %.3f sec" % (z1+et-at)


if __name__ == '__main__':
    msg = main()
    print(msg)
    mainloop()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
急_开_锁_办_证810864急_开_锁_办_证810864

关喵什么事?

center_image

点赞0


评论


梦里觅深海梦里觅深海

顶一下

点赞0


评论


星空之忆星空之忆

center_image

点赞1


评论