第一步,导入turtle模块。||第二步,设定填充色:fillecolor(r, g, b) 。||第三步,开始填充:begin_fill() 。||第四步,fillcolor(颜色())。||第五步,结束填充:end_fill()。

使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充。

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

-开始填充:begin_fill()

-结束填充:end_fill()

画一组随机分布,随机大小和不同色调的心形。先初始化一个填充颜色。然后,在画每个图形绘制之前使用begin_fill()以及绘制之后使用end_fill()。这样就能得到一个填充效果。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怎样用填充颜色_python中如何给图形填充颜色相关推荐

  1. python怎样填充颜色_python中如何给图形填充颜色

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

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

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

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

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

  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用turtle画月亮_python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

  9. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  10. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

最新文章

  1. 关于一些运算((与运算)、|(或运算)、^(异或运算)........)的本质理解【转】...
  2. python 并行、并发以及多线程的概念 tensorflow图像识别程序多线程并行
  3. iOS经典面试题之深入分析“内存平移”的原理
  4. Linus系统下查看系统版本
  5. Python爬虫_乱码、转码
  6. Android Studio(5)--创建 Android 库
  7. 【网络基础】【TCP/IP】私有IP地址段
  8. C语言的隐式类型转换
  9. excel删除行闪退_excle2017打开就闪退:excel表格打开闪退怎么办
  10. 总结tomcat优化方法
  11. 新浪微博指数查询API接口文档
  12. uwb定位系统价格怎么算
  13. 句子结构 ------中文句子结构分析
  14. C# Win10缩放导致Winform字体模糊的解决方法
  15. 2021-7-20 Cityscape 数据集从19分类到4分类BiSeNetv1-v2训练验证和测试一条龙
  16. Android仿拼多多拼团堆叠头像
  17. pygame的基础知识详解(主窗口创建、图像绘制、时钟对象和事件响应等知识点),请惠存
  18. 嵌入式开发(三):海思Hi3559a交叉编译live555
  19. AVB源码学习(一):AVB2.0工作原理及编译配置
  20. 转自栖息谷论坛-30岁之前成功12条黄金法则

热门文章

  1. audit linux mysql_MySQL审计工具Audit Plugin安装使用
  2. 解决无法看到eth0的简单情况
  3. C#中导出数据时控制Excel 2007生成2003兼容模式的文件
  4. 大学c语言基础知识选修课,北京交通大学选修课选课指南
  5. 2018年海峡两岸光电展将在台北举办
  6. WinForm下多层架构的实现
  7. 无人驾驶——激光雷达篇
  8. python涨工资问题_7-45 jmu-python-涨工资 (10 分)
  9. 非接触物体尺寸形态测量(G 题)
  10. MySQL数据库中数据完整性_MySQL数据完整性详细讲解及实现方式