по x, как я понимаю, смотришь красные и приближенные к нему цвета
по y зелёные
по z синие
Чёрный, как смешанный цвет, будет находиться в начале координат - (0,0,0)
Зелёный лежит на оси ординат (ось y), поэтому его координаты будут (0, 1, 0)
Жёлтый смотрим по координатам, относящимся к оси абсцисс (x) и оси ординат (y), но не учитываем z, так как по z он на нуле, поэтому его координаты будут (1, 1, 0)
Голубой смотрим по координатам, относящимся к оси аппликат (z) и оси ординат (y), но не учитываем x, так как по x он на нуле, поэтому его координаты будут (0, 1, 1)
Пурпурный смотрим по координатам, относящимся к оси абсцисс (x) и оси аппликат (z), но не учитываем y, так как по y он на нуле, поэтому его координаты будут (1, 0, 1)
Ну и соответственно белый будет (1,1,1).
Чтобы это понять, надо изучить систему координат с тремя осями.
Через удаление символов из шаблонного слова:
def anagrams(word, anagramsArray):
validAnagrams = []
for anagram in anagramsArray:
s = word
chk = True
for symbol in anagram:
try:
i = s.index(symbol)
except:
chk = False
break
s = s[:i] + s[i + 1:]
if chk == True and len(s) == 0: validAnagrams.append(anagram)
return validAnagrams
Через подсчёт символов:
def anagrams(word, anagramsArray):
validAnagrams = []
for anagram in anagramsArray:
chk = True
for symbol in anagram:
if word.count(symbol) != anagram.count(symbol):
chk = False
break
if chk == True:
for symbol in word:
if word.count(symbol) != anagram.count(symbol):
chk = False
break
if chk == True: validAnagrams.append(anagram)
return validAnagrams
Чёрный (0,0,0)
Зелёный (0, 1, 0)
Жёлтый (1, 1, 0)
Голубой (0, 1, 1)
Пурпурный (1, 0, 1)
Белый (1,1,1)
Объяснение:
по x, как я понимаю, смотришь красные и приближенные к нему цвета
по y зелёные
по z синие
Чёрный, как смешанный цвет, будет находиться в начале координат - (0,0,0)
Зелёный лежит на оси ординат (ось y), поэтому его координаты будут (0, 1, 0)
Жёлтый смотрим по координатам, относящимся к оси абсцисс (x) и оси ординат (y), но не учитываем z, так как по z он на нуле, поэтому его координаты будут (1, 1, 0)
Голубой смотрим по координатам, относящимся к оси аппликат (z) и оси ординат (y), но не учитываем x, так как по x он на нуле, поэтому его координаты будут (0, 1, 1)
Пурпурный смотрим по координатам, относящимся к оси абсцисс (x) и оси аппликат (z), но не учитываем y, так как по y он на нуле, поэтому его координаты будут (1, 0, 1)
Ну и соответственно белый будет (1,1,1).
Чтобы это понять, надо изучить систему координат с тремя осями.