我正在使用turtle图形模块做一个小型练习项目。我创建了8只海龟,并想要随机更改它们的颜色。我正在考虑使用随机模块为颜色随机选择。但是为此,我需要以字符串格式列出颜色的十六进制代码。我在哪里可以找到这样的清单?或者,如果有一个图书馆有这样的列表,那也可以。
import turtle
import random
p1 = turtle.Turtle()
p2 = turtle.Turtle()
p3 = turtle.Turtle()
p4 = turtle.Turtle()
p5 = turtle.Turtle()
p6 = turtle.Turtle()
p7 = turtle.Turtle()
p8 = turtle.Turtle()
players = [p1, p2, p3, p4, p5, p6, p7, p8]
colors = [] # need a list of hex codes of colors
for player in players:
player.shape('turtle')
player.color(random.choice(colors))
player.pu()
player.goto(-225, 180 - 27*players.index(player))
while True:
for _ in players:
_.forward(random.randint(1, 10))
turtle.done()
我已在此处复制了代码的相关部分。我如何找到乌龟库可以识别的颜色列表?
答案 0 :(得分:1)
您可以使用matplotlib
中的颜色:
list(matplotlib.colors.cnames.values())