python中有哪些颜色可以设置
python中有哪些颜色可以设置?
第一种:文字标签
如果需要设置画笔的颜色,可以使用如下语句:
turtle.color("red")
通过这一句代码,画笔的颜色就被设置为红色。
如果需要产生随机的颜色,就需要首先用一个文字列表,讲需要使用到的颜色存储到列表当中。
yanse=["gold","black","red","green"]
x=random.randint(0,3)
turtle.color(yanse[x])
通过上述代码,就可以让画笔的颜色在yanse列表当中不停的切换,这种方法的缺陷是产生随机化颜色的时候,只能从列表中给出的颜色当中进行不停的切换,颜色的种类较少。
第二种:十六进制
产生一个十六进制的随机数字符串
lb=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
ys='#'
for i in range(6):
x=random.randint(0,15)
ys=ys+lb[x]
turtle.color(ys)
每执行一次上面的代码,会产生一个不同的颜色。
第三种:RGB颜色
RGB颜色有两种表示方法,一种是采用0-1之间的数去控制颜色的量,另外一种是通过0-255之间的数去控制颜色的变化,在使用这种方法之前,需要预先进行设置。
turtle.colormode(1) #采用0-1之间的数
turtle.colormode(255) #采用0-255之间的数
通过执行下面的代码,就可以实现每执行一次代码,色彩变化一次的效果。
turtle.colormode(255)
x = random.randint(0,255)
y = random.randint(0, 255)
z = random.randint(0, 255)
turtle.color(x,y,z)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python中有哪些颜色可以设置
本文地址: https://pptw.com/jishu/64672.html
