首页后端开发Pythonpython中有哪些颜色可以设置

python中有哪些颜色可以设置

时间2023-06-07 00:19:02发布访客分类Python浏览736
导读:python中有哪些颜色可以设置?第一种:文字标签如果需要设置画笔的颜色,可以使用如下语句:turtle.color("red" 通过这一句代码,画笔的颜色就被设置为红色。如果需要产生随机的颜色,就需要首先用一个文字列表,讲需要使用到的颜色...

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
怎么关闭python中触发的的searchdialog窗口 Python39是哪个版本

游客 回复需填写必要信息