Python : turtle色彩控制实例详解

作者:reachHigher 时间:2022-09-22 13:01:46 


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))

来源:https://blog.csdn.net/AlanGuoo/article/details/79184165

标签:Python,turtle,色彩控制
0
投稿

猜你喜欢

  • MySQL如何修改字段的默认值和空值

    2024-01-16 16:57:22
  • python执行scp命令拷贝文件及文件夹到远程主机的目录方法

    2023-07-10 09:12:19
  • 巧用weui.topTips验证数据的实例

    2023-08-12 03:00:51
  • 静态页面利用JS读取cookies记住用户信息

    2011-04-14 11:17:00
  • Python之两种模式的生产者消费者模型详解

    2021-07-31 17:44:02
  • mysql中文排序注意事项与实现方法

    2024-01-15 17:18:55
  • python同时遍历两个list用法说明

    2023-10-12 23:08:23
  • SQL Server分页方法汇总

    2024-01-26 20:18:49
  • 什么是SVG(可升级矢量图形)

    2008-05-06 12:37:00
  • phpmyadmin 4+ 访问慢的解决方法

    2024-05-05 09:31:28
  • 体验DW MX 2004 CSS新功能

    2011-06-14 09:45:01
  • Python3利用SMTP协议发送E-mail电子邮件的方法

    2023-10-12 17:39:32
  • 对python模块中多个类的用法详解

    2021-03-17 17:27:21
  • Java中正则表达式的使用和详解(下)

    2022-07-28 13:40:14
  • vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解

    2024-05-09 15:24:55
  • 如何基于Python和Flask编写Prometheus监控

    2021-03-21 13:37:13
  • 内容,而不是Chrome

    2008-10-16 13:43:00
  • python 发送和接收ActiveMQ消息的实例

    2022-08-23 18:45:20
  • js中更短的 Array 类型转换

    2024-04-28 09:47:22
  • Python列表的索引与切片

    2022-11-17 13:06:19
  • asp之家 网络编程 m.aspxhome.com