• 技术文章 >后端开发 >Python教程

    python中如何给图形填充颜色

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-06-22 11:40:40原创45581
    使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充。

    -设定填充色:fillecolor(r, g, b)

    -开始填充:begin_fill()

    -结束填充:end_fill()

    画一组随机分布,随机大小和不同色调的心形。先初始化一个填充颜色。然后,在画每个图形绘制之前使用begin_fill()以及绘制之后使用end_fill()。这样就能得到一个填充效果。

    相关推荐:《Python视频教程

    import turtle as t
    import random as r
    def pink():
        color = (1, r.random(), 1)
        return color
    def randomrange(min, max):
        return min + (max- min)*r.random()
    def moveto(x, y):
        t.penup()
        t.goto(x, y)
        t.pendown()
    def heart(r, a):
        factor = 180
        t.seth(a)
        t.circle(-r, factor)
        t.fd(2 * r)
        t.right(90)
        t.fd(2 * r)
        t.circle(-r, factor)
    t.setup(800, 800, 200, 200)
    t.speed(9)
    t.pensize(1)
    t.penup()
    for i in range(20):
        t.goto(randomrange(-300, 300), randomrange(-300, 300))
        t.begin_fill()
        t.fillcolor(pink())
        heart(randomrange(10, 50), randomrange(0, 90))
        t.end_fill()
    moveto(400, -400)
    t.done()

    结果如下:

    1561174801(1).png

    以上就是python中如何给图形填充颜色的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 填充颜色
    上一篇:python里lambda是什么 下一篇:python里的eval是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• python int什么意思• python中add函数怎么用• python中的list是什么• python字符串如何转化为列表
    1/1

    PHP中文网