소개
웹 개발에서 색상은 종종 샵 기호 (#) 다음에 빨강, 녹색 및 파랑 (RGB) 구성 요소를 나타내는 여섯 개의 문자로 구성된 16 진수 형식으로 표현됩니다. 하지만, 때로는 이러한 16 진수 색상 코드를 다른 컨텍스트에서 사용하기 위해 RGB 값으로 변환해야 합니다.
웹 개발에서 색상은 종종 샵 기호 (#) 다음에 빨강, 녹색 및 파랑 (RGB) 구성 요소를 나타내는 여섯 개의 문자로 구성된 16 진수 형식으로 표현됩니다. 하지만, 때로는 이러한 16 진수 색상 코드를 다른 컨텍스트에서 사용하기 위해 RGB 값으로 변환해야 합니다.
문자열로 된 16 진수 색상 코드를 입력받아 해당 RGB 구성 요소에 해당하는 정수 튜플을 반환하는 함수 hex_to_rgb(hex_code)를 작성하십시오. 이 함수는 다음 단계를 수행해야 합니다.
int() 및 리스트 슬라이스 표기법과 함께 사용하여 16 진수 문자열에서 RGB 구성 요소를 가져옵니다.tuple()을 사용하여 결과 리스트를 튜플로 변환합니다.def hex_to_rgb(hex):
return tuple(int(hex[i:i+2], 16) for i in (0, 2, 4))
hex_to_rgb('FFA501') ## (255, 165, 1)
이 챌린지에서는 Python 을 사용하여 16 진수 색상 코드를 해당 RGB 구성 요소로 변환하는 방법을 배웠습니다. 이는 웹 개발 또는 기타 컨텍스트에서 색상 작업을 할 때 유용한 기술입니다.