Python : turtle色彩控制实例详解

turtle.pencolor(* args )

返回或设置pencolor。

允许四种输入格式:

pencolor()

将当前的pencolor返回为颜色规范字符串或元组(参见示例)。可用作另一种颜色/ pencolor / fillcolor调用的输入。

pencolor(colorstring)

设置pencolor到colorstring,这是一个Tk的颜色指定的字符串,例如"red",“yellow”,或"#33cc8c"。

pencolor((r, g, b))

将pencolor设置为由r,g和 b的元组表示的RGB颜色。r,g和b中的每一个必须在0…colormode范围内,其中colormode是1.0或255(参见参考资料colormode())。

pencolor(r, g, b)

将pencolor设置为r,g和b表示的RGB颜色。r,g和b中的每一个 必须在0…colormode范围内。

如果turtleshape是多边形,则使用新设置的pencolor绘制该多边形的轮廓。

colormode()
1.0

turtle.pencolor()
‘red'

turtle.pencolor(“brown”)
turtle.pencolor()
‘brown'

tup = (0.2, 0.8, 0.55)
turtle.pencolor(tup)
turtle.pencolor()
(0.2, 0.8, 0.5490196078431373)

colormode(255)
turtle.pencolor()
(51, 204, 140)

turtle.pencolor('#32c18f')
turtle.pencolor()
(50, 193, 143)
turtle.fillcolor(* args )
返回或设置填充颜色。

允许四种输入格式:

fillcolor()

将当前fillcolor作为颜色指定字符串返回,可能采用元组格式(参见示例)。可用作另一种颜色/ pencolor / fillcolor调用的输入。

fillcolor(colorstring)

设置填充颜色到colorstring,这是一个Tk的颜色指定的字符串,例如"red",“yellow”,或"#33cc8c"。

fillcolor((r, g, b))

将fillcolor设置为由r,g和 b的元组表示的RGB颜色。r,g和b中的每一个必须在0…colormode范围内,其中colormode是1.0或255(参见参考资料colormode())。

fillcolor(r, g, b)

将fillcolor设置为r,g和b表示的RGB颜色。r,g和b中的每一个 必须在0…colormode范围内。

如果turtleshape是多边形,则使用新设置的fillcolor绘制该多边形的内部。

turtle.fillcolor(“violet”)
turtle.fillcolor()
‘violet'

col = turtle.pencolor()
col
(50, 193, 143)

turtle.fillcolor(col)
turtle.fillcolor()
(50, 193, 143)

turtle.fillcolor('#ffffff')
turtle.fillcolor()
(255, 255, 255)
turtle.color(* args )

返回或设置pencolor和fillcolor。

允许多种输入格式。他们使用0到3个参数,如下所示:

color()

返回当前pencolor和当前填充颜色为一对颜色指定字符串或元组通过与返回的pencolor()和 fillcolor()。

color(colorstring),color((r,g,b)),color(r,g,b)

输入为pencolor(),将fillcolor和pencolor设置为给定值。

color(colorstring1, colorstring2), color((r1,g1,b1), (r2,g2,b2))

等效于pencolor(colorstring1)和fillcolor(colorstring2) 类似地使用其他输入格式。

如果turtleshape是多边形,则使用新设置的颜色绘制该多边形的轮廓和内部。

turtle.color(“red”, “green”)
turtle.color()
(‘red', ‘green')

color("#285078", “#a0c8f0”)
color()
((40, 80, 120), (160, 200, 240))

以上这篇Python : turtle色彩控制实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R):     turtle.screensize(800, 600, "green")  # 画布长.宽.背景色 长宽单位为像素     turtle.pensize(1)  # 画笔宽度     turtle.pencolor('black')  # 画笔颜色     turtle.speed(10)  # 画笔移动速度     TJT_colo

  • python 简单的绘图工具turtle使用详解

    目录 1. 画布(canvas)   1.1 设置画布大小 2. 画笔   2.1 画笔的状态   2.2 画笔的属性   2.3 绘图命令 3. 命令详解 4. 绘图举例   4.1 太阳花   4.2 绘制小蟒蛇   4.3 绘制五角星 python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle type(turtle) >>> type(turtle) <c

  • 使用Python的turtle模块画图的方法

    简介:turtle是一个简单的绘图工具.它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令. 1.在文件头写上如下行,这能让我们在语句中插入中文 #-*-coding:utf-8-*- 2.用importturtle导入turtle库 3.绘图窗口的原点(0,0)在正中间.默认情况下,海龟向正右方移动. 4.操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令 (1)运动命令: forward(d) 向前移动距离d代表距离 backward(d)

  • Python内置模块turtle绘图详解

    urtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形. turtle绘图的基础知识: 1.画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置. 设置画布大小 turtle.screensize(canvwidth=None,canvheight=None,bg=None),参数分别为画布的

  • Python : turtle色彩控制实例详解

    turtle.pencolor(* args ) 返回或设置pencolor. 允许四种输入格式: pencolor() 将当前的pencolor返回为颜色规范字符串或元组(参见示例).可用作另一种颜色/ pencolor / fillcolor调用的输入. pencolor(colorstring) 设置pencolor到colorstring,这是一个Tk的颜色指定的字符串,例如"red","yellow",或"#33cc8c". penco

  • Python 处理数据的实例详解

    Python 处理数据的实例详解 最近用python(3.2的版本)写了根据特定规则,处理数据的一个小程序,用到了一些python常用的基础知识,在此总结一下: 1,python读文件 2,python写文件 3,python的流程控制 4,python的for循环 5,python的集合,或字符串里判断是否存在某个元素 6,python的逻辑或,逻辑与 7,python的正则过滤 8,python的字符串忽略空格,和以某个字符串开头和按某个字符拆分成list python的打开文件的模式: 关

  • python实现rsa加密实例详解

    python实现rsa加密实例详解 一 代码 import rsa key = rsa.newkeys(3000)#生成随机秘钥 privateKey = key[1]#私钥 publicKey = key[0]#公钥 message ='sanxi Now is better than never.' print('Before encrypted:',message) message = message.encode() cryptedMessage = rsa.encrypt(messag

  • Python 迭代器与生成器实例详解

    Python 迭代器与生成器实例详解 一.如何实现可迭代对象和迭代器对象 1.由可迭代对象得到迭代器对象 例如l就是可迭代对象,iter(l)是迭代器对象 In [1]: l = [1,2,3,4] In [2]: l.__iter__ Out[2]: <method-wrapper '__iter__' of list object at 0x000000000426C7C8> In [3]: t = iter(l) In [4]: t.next() Out[4]: 1 In [5]: t.

  • Python 私有函数的实例详解

    Python 私有函数的实例详解 与大多数语言一样,Python 也有私有的概念: • 私有函数不可以从它们的模块外面被调用 • 私有类方法不能够从它们的类外面被调用 • 私有属性不能够从它们的类外面被访问 与大多数的语言不同,一个 Python 函数,方法,或属性是私有还是公有,完全取决于它的名字. 如果一个 Python 函数,类方法,或属性的名字以两个下划线开始 (但不是结束),它是私有的:其它所有的都是公有的. Python 没有类方法保护 的概念 (只能用于它们自已的类和子类中).类方

  • python读取二进制mnist实例详解

    python读取二进制mnist实例详解 training data 数据结构: <br>[offset] [type] [value] [description] 0000 32 bit integer 0x00000803(2051) magic number 0004 32 bit integer 60000 number of images 0008 32 bit integer 28 number of rows 0012 32 bit integer 28 number of co

  • python 垃圾收集机制的实例详解

     python 垃圾收集机制的实例详解 pythonn垃圾收集方面的内容如果要细讲还是挺多的,这里只是做一个大概的概括 Python最主要和绝大多数时候用的都是引用计数,每一个PyObject定义如下: #define PyObject_HEAD \ Py_ssize_t ob_refcnt; \ struct _typeobject *ob_type; typedef struct _object { PyObject_HEAD } PyObject; 每个pyobject都有一个refcnt

  • Android原生音量控制实例详解

    本文主要涉及AudioService.还是基于5.1.1版本的代码. AudioService.java文件位于/framework/base/media/java/android/media/下. 音量控制是AudioService最重要的功能之一.先总结一下: AudioService音量管理的核心是VolumeStreamState.它保存了一个流类型所有的音量信息. VolumeStreamState保存了运行时的音量信息,而音量的生效则是在底层AudioFlinger完成的.所以进行音

  • python 中xpath爬虫实例详解

    案例一: 某套图网站,套图以封面形式展现在页面,需要依次点击套图,点击广告盘链接,最后到达百度网盘展示页面. 这一过程通过爬虫来实现,收集百度网盘地址和提取码,采用xpath爬虫技术 1.首先分析图片列表页,该页按照更新先后顺序暂时套图封面,查看HTML结构.每一组"li"对应一组套图.属性href后面即为套图的内页地址(即广告盘链接页).所以,我们先得获取列表页内所有的内页地址(即广告盘链接页) 代码如下: import requests 倒入requests库 from lxml

  • 对python生成业务报表的实例详解

    本文介绍一个用python结合xlsxwriter自动生成业务报表的程序.这里的业务数据采用的是指定的值,真实情况下需要其他程序来接入数据. # -*- coding: utf-8 -*- import xlsxwriter workbook = xlsxwriter.Workbook('chart.xlsx') worksheet = workbook.add_worksheet() # 指定类型为柱状图 chart = workbook.add_chart({'type': 'column'

随机推荐