我在哪里可以找到在python中使用的十六进制颜色代码列表?

问题描述 投票:0回答:1

我正在使用乌龟图形模块做一个小练习项目。我创造了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()

我在这里复制了我的代码的相关部分。我怎样才能找到龟库识别的颜色列表?

python python-3.x colors turtle-graphics
1个回答
1
投票

你可以使用matplotlib的颜色:

list(matplotlib.colors.cnames.values())
© www.soinside.com 2019 - 2024. All rights reserved.