안녕하세요. 김학영 과학전문가입니다. 피가 붉은 이유는 적혈구 속에 있는 헤모글로빈 성분 때문입니다. 헤모글로빈은 산소의 운반에 관여하는 물질인데요. 이것이 철분을 포함하고 있기에 피가 붉게 보이는 것 입니다. 여담으로 그래서 피에 구리성분을 포함하고 있는 투구게의 경우 피의 색이 파란색입니다.
혈액은 혈장 혈색소 백혈구 적혈구 혈소판 등으로 이루어져 있는데요 이중에 혈색소가 혈액의 색을 좌우 하는거랍니다. 그리고 혈색소는 헤모글로빈 이라고 부릅니다. 헤모글로빈은 철과 포르피린으로 이루어진 색소와 단백질의 복합체인데 이 헤모글로빈은 산소를 운반하는데 없어서는 안되는 물질입니다. 헤모글로빈이 산소를 포함했을때에는 빨갛고 산소를 잃었을때는 약간 푸르게 되는데 그렇기 때문에 동맥에서는 붉은색을 띄는 피가 정맥혈에서는 약간 푸른색을 띄는거죠