

def   UpperCamelCase(   lowercase_     ,   lowercase_     ,   lowercase_				)      ->							list[int]:





  '''simple docstring'''





  if hue < 0 or hue > 360:
    raise Exception("""hue should be between 0 and 360"""				)

  if saturation < 0 or saturation > 1:
    raise Exception("""saturation should be between 0 and 1"""				)

  if value < 0 or value > 1:
    raise Exception("""value should be between 0 and 1"""				)

  snake_case_					= value * saturation
  snake_case_					= hue / 60
  snake_case_					= chroma * (1 - abs(hue_section % 2 - 1				))
  snake_case_					= value - chroma

  if hue_section >= 0 and hue_section <= 1:
    snake_case_					= round(255 * (chroma + match_value)				)
    snake_case_					= round(255 * (second_largest_component + match_value)				)
    snake_case_					= round(255 * (match_value)				)
  elif hue_section > 1 and hue_section <= 2:
    snake_case_					= round(255 * (second_largest_component + match_value)				)
    snake_case_					= round(255 * (chroma + match_value)				)
    snake_case_					= round(255 * (match_value)				)
  elif hue_section > 2 and hue_section <= 3:
    snake_case_					= round(255 * (match_value)				)
    snake_case_					= round(255 * (chroma + match_value)				)
    snake_case_					= round(255 * (second_largest_component + match_value)				)
  elif hue_section > 3 and hue_section <= 4:
    snake_case_					= round(255 * (match_value)				)
    snake_case_					= round(255 * (second_largest_component + match_value)				)
    snake_case_					= round(255 * (chroma + match_value)				)
  elif hue_section > 4 and hue_section <= 5:
    snake_case_					= round(255 * (second_largest_component + match_value)				)
    snake_case_					= round(255 * (match_value)				)
    snake_case_					= round(255 * (chroma + match_value)				)
  else:
    snake_case_					= round(255 * (chroma + match_value)				)
    snake_case_					= round(255 * (match_value)				)
    snake_case_					= round(255 * (second_largest_component + match_value)				)

  return [red, green, blue]



def   UpperCamelCase(   lowercase_     ,   lowercase_     ,   lowercase_				)      ->							list[float]:





  '''simple docstring'''





  if red < 0 or red > 255:
    raise Exception("""red should be between 0 and 255"""				)

  if green < 0 or green > 255:
    raise Exception("""green should be between 0 and 255"""				)

  if blue < 0 or blue > 255:
    raise Exception("""blue should be between 0 and 255"""				)

  snake_case_					= red / 255
  snake_case_					= green / 255
  snake_case_					= blue / 255
  snake_case_					= max(lowercase_     ,   lowercase_     ,   lowercase_				)
  snake_case_					= value - min(lowercase_     ,   lowercase_     ,   lowercase_				)
  snake_case_					= 0 if value == 0 else chroma / value

  if chroma == 0:
    snake_case_					= 0.0
  elif value == float_red:
    snake_case_					= 60 * (0 + (float_green - float_blue) / chroma)
  elif value == float_green:
    snake_case_					= 60 * (2 + (float_blue - float_red) / chroma)
  else:
    snake_case_					= 60 * (4 + (float_red - float_green) / chroma)

  snake_case_					= (hue + 360) % 360

  return [hue, saturation, value]



def   UpperCamelCase(   lowercase_     ,   lowercase_				)      ->							bool:





  '''simple docstring'''





  snake_case_					= abs(hsv_a[0] - hsv_a[0]				) < 0.2
  snake_case_					= abs(hsv_a[1] - hsv_a[1]				) < 0.0_02
  snake_case_					= abs(hsv_a[2] - hsv_a[2]				) < 0.0_02

  return check_hue and check_saturation and check_value


def   UpperCamelCase(   lowercase_				)      ->							str:





  '''simple docstring'''





  return "".join(chr(ord(lowercase_				) + 32				) if """A""" <= char <= """Z""" else char for char in word				)


if __name__ == "__main__":
    from doctest import testmod

    testmod()