RGB
здесь 3-кортеж, но вы не можете передать этот кортеж на color_rgb
: этот метод требует трех параметров.Однако вы можете распаковать кортеж с тремя параметрами, например, перед звездочкой (*
):
pt.setFill(color_rgb(<b>*</b>RGB))
, или вы можете сначала распаковать кортеж с тремя переменными:
<b>r, g, b</b> = RGB
pt.setFill(color_rgb(r, g, b))
Обратите внимание, однако, что если для параметра v
установлено значение 0
, то всегда будет возвращать (0, 0, 0)
, поскольку HSV является в основном конусом, а параметр v
определяет расстояние от "вершины" до "поверхности", как показано на изображении Википедии [wiki] ниже:
То есть при v=0
это всегда будет чёрным , независимо от значения для h
ue и s
aturation.