函数调用另一个函数.colorsys



这里是新手,Python有一个名为colorsys.rgb_to_hsv(r,g,b(的函数,其工作原理如下:

import colorsys
colorsys.rgb_to_hsv(0.2, 0.4, 0.4) #Takes 3 argument as Red Green Blue

结果:(0.5,0.5,0.4(#将红-绿-蓝转换为色调、饱和度、亮度

我正在尝试编写一个函数来调用这个函数!这是我的代码

import colorsys
def convert(r,g,b):
colorsys.rgb_to_hsv() #also tried colorsys.rgb_to_hsv(r,g,b)
print(convert(0.2, 0.4, 0.4))

类型错误:rgb_to_hsv((缺少3个必需的位置参数:"r"、"g"one_answers"b">

你说你尝试过这个选项,但它似乎对我有效。你没有从convert函数返回值,代码末尾也没有额外的括号。

import colorsys
def convert(r,g,b):
return colorsys.rgb_to_hsv(r, g, b) #also tried colorsys.rgb_to_hsv(r,g,b)
print(convert(0.2, 0.4, 0.4))

最新更新