使用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()

结果如下:

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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python怎样填充颜色_python中如何给图形填充颜色相关推荐

  1. python颜色填充代码_python中如何给图形填充颜色

    python里的eval是什么 使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充. -设定填充色:fillecolor(r, g, b) -开始填充:begin_fill() -结束填充 ...

  2. python的填充色怎么弄_python中如何给图形填充颜色

    使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充. -设定填充色:fillecolor(r, g, b) -开始填充:begin_fill() -结束填充:end_fill() 画一组随 ...

  3. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  4. python改变背景颜色_python中绘图时怎么改背景颜色?

    python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...

  5. python怎么更改背景颜色_python中绘图时怎么改背景颜色?

    python中一般使用matplotlib库进行绘图,下面我们就来看一下python中绘图时修改背景颜色的方法: 子图可以对plt.subplot的参数做修改,下面是对子图的背景颜色修改代码:impo ...

  6. python中颜色_Python中十六进制颜色的字符串格式

    我修改了 PHP中的函数以返回颜色渐变(http://www.herethere.net/~samson/php/color_gradient/color_gradient_generator.php ...

  7. python中的颜色_python 中颜色的表示

    原博文 2018-07-18 10:23 − \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m - ...

  8. python按钮调用函数_Python中Button组件的属性及参数

    Python中Button按钮组件常用的属性及参数设置 温馨提示,文章篇幅较长,请耐心阅本篇文章中小编给大家介绍Button按钮组件的相关常用的属性以及参数的设置. 一. 常用属性使用语法 变量=Bu ...

  9. python数据库模糊查询_python中数据库like模糊查询方式

    python中数据库like模糊查询方式 在Python中%是一个格式化字符,所以如果需要使用%则需要写成%%. 将在Python中执行的sql语句改为: sql = "SELECT * F ...

最新文章

  1. ceph osd混合部署和普通部署
  2. Python_note6 组合数据类型+jieba库+文本词频统计
  3. 降低http请求次数
  4. 解决Web部署 svg/woff/woff2字体 404错误
  5. python编写程序计算1+2+3+......+100和_Python3:计算两个列表总和为100的所有排列的最有效方法是什么?...
  6. 牛客题霸 [ 未排序数组中累加和为给定值的最长子数组长度] C++题解/答案
  7. zabbix html使用c语言写的,zabbix 自定义LLD
  8. BZOJ 2288: 【POJ Challenge】生日礼物 优先队列+贪心+链表
  9. Acrobat Pro DC 教程,如何将纸质文档转换为可搜索的 PDF 文件?
  10. office2010 反应慢_office2010打开时间太慢。怎么办?
  11. 年龄血压对照表,每人都应该存一份!
  12. 干货!基于信息瓶颈理论的神经元竞争初始化策略
  13. 大文件数据恢复-轻松恢复大于4GB的文件
  14. 实现WDF的I/O队列
  15. strstr函数的自己实现
  16. (for 循环)编程找出四位整数 abcd 中满足 (ab+cd)(ab+cd)=abcd 的数
  17. 【浅记CTF(一)】复习周来袭
  18. Codeforces 844A
  19. HTML 网页制作 网易邮箱登录页面 关键代码
  20. 7-6 输出三角形面积和周长 (15分)

热门文章

  1. Java IDE 的困惑
  2. Shiro 权限标签
  3. Reusability1
  4. [总结]用U盘安装Ubuntu 16.04
  5. :nth-child和:nth-of-type之间的差异
  6. android 接收SDCcard插拔的广播
  7. 监控组策略应用----组策略结果
  8. linux memcacheQ的安装与使用
  9. RHEL5.5学习--LAMP环境的安装顺序及主要软件
  10. 软件测试 学习之路 基本介绍