본문으로 건너뛰기
🛠️ToolsShed

천문 단위 변환기

AU, 광년, 파섹, km 등 천문 거리 단위 간 변환합니다.

변환 결과

km1.49598e+8
AU (Astronomical Units)1
light-seconds499.005
light-minutes8.31675
light-hours0.138612
light-days0.00577552
light-years1.5813e-5
parsecs4.8481e-6

참고 거리

Earth–Sun distance1 AU
Light from Sun to Earth~8.3 min
Nearest star (Proxima Cen.)4.24 ly
Milky Way diameter~100,000 ly
Andromeda Galaxy~2.537 million ly

이 도구 소개

천문거리 변환기는 우주의 거리를 익숙한 단위로 변환하는 데 도움이 됩니다. 천문학자와 우주 애호가들이 별과 은하가 지구로부터 얼마나 멀리 떨어져 있는지에 대해 이야기할 때, 그들은 특수한 측정 단위를 사용합니다—태양계 내 가까운 천체는 천문단위(AU), 먼 별은 광년, 전문적인 측정은 파섹(pc), 정확한 계산은 킬로미터입니다. 이 도구는 이 네 가지 기본 우주 거리 척도 사이의 변환을 순식간에 수행하여 우주의 진정한 규모를 쉽게 이해할 수 있도록 합니다.

변환기를 사용하려면 시작 단위를 선택하고 입력 필드에 숫자를 입력하면, 도구가 자동으로 다른 모든 단위의 해당 값을 표시합니다. 별 주위를 5AU 떨어진 곳에서 공전하는 외계행성에 대해 읽고 있든, 프록시마 센타우리가 4.24광년 떨어져 있다는 것을 배우고 있든, 파섹 단위로 측정된 천문 데이터를 다루고 있든, 이 변환기를 사용하면 가장 의미 있는 단위로 거리를 시각화할 수 있습니다. 숙제, 연구, 또는 우주 탐사와 우주론에 대한 호기심 충족에 똑같이 유용합니다.

실용적인 팁: AU는 태양계 내 거리에 가장 유용하고, 광년은 대중 과학 논의에서 자연스럽고, 파섹은 전문 천문학의 표준입니다. 도구는 매우 큰 수를 완전한 정확도로 처리하므로 현대 망원경으로 관측한 가장 먼 은하까지의 거리도 자신감 있게 변환할 수 있습니다.

자주 묻는 질문

코드 구현

# Astronomical unit conversions (all in km)
TO_KM = {
    "km":  1,
    "au":  149_597_870.7,
    "ls":  299_792.458,        # light-second
    "lm":  17_987_547.48,      # light-minute
    "lh":  1_079_252_848.8,    # light-hour
    "ld":  25_902_068_371.2,   # light-day
    "ly":  9_460_730_472_580.8, # light-year
    "pc":  30_856_775_814_913.67, # parsec
}

def convert(value, from_unit, to_unit):
    km = value * TO_KM[from_unit]
    return km / TO_KM[to_unit]

# Examples
print(f"1 AU = {convert(1, 'au', 'km'):,.1f} km")
print(f"1 AU = {convert(1, 'au', 'ls'):.2f} light-seconds")
print(f"1 AU = {convert(1, 'au', 'lm'):.2f} light-minutes")
print(f"Nearest star (4.24 ly) = {convert(4.24, 'ly', 'au'):,.0f} AU")
print(f"1 parsec = {convert(1, 'pc', 'ly'):.2f} light-years")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.