Где я могу найти список шестнадцатеричных кодов цвета для использования в Python? - PullRequest
0 голосов
/ 02 марта 2019

Я делаю небольшой тренировочный проект с использованием графического модуля 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()

Я скопировал соответствующую часть моего кода здесь.как мне найти список цветов, которые распознает библиотека черепах?

1 Ответ

0 голосов
/ 02 марта 2019

Вы можете использовать цвета от matplotlib:

list(matplotlib.colors.cnames.values())
...