此函数用于返回颜色模式或将其设置为1.0或255。颜色三元组的(r,g,b)值必须在0到c模式的范围内。它仅需要一个参数作为“cmode”值1.0或255之一。
t.colormode()
查看色彩模式,缺省1.0,即RGB范围在0-1
模式切换:参数填1.0或255
t.colormode(1.0)
t.colormode(255)
设置颜色,以设置pencolor为例
1.pencolor(1,0,0)
2.pencolor((1,0,0)) #with元组
3.pencolor(255,0,0) #需要切255模式,否则会报错bad color sequence
4.pencolor('red')
5.pencolor('#ff0000')
上述设置等效
turtle.colormode(mode=None)
# import package
import turtle
# set the colormode to 255
turtle.colormode(255)
# set color
turtle.color(0,0,255)
# motion
for i in range(20):
turtle.forward(2+2*i)
turtle.right(90)
# set the colormode to 1.0
turtle.colormode(1.0)
# set color
turtle.color(1.0,0,0)
# motion
for i in range(20):
turtle.forward(40+4*i)
turtle.right(90)