천문 단위 변환기
AU, 광년, 파섹, km 등 천문 거리 단위 간 변환합니다.
변환 결과
참고 거리
이 도구 소개
천문거리 변환기는 우주의 거리를 익숙한 단위로 변환하는 데 도움이 됩니다. 천문학자와 우주 애호가들이 별과 은하가 지구로부터 얼마나 멀리 떨어져 있는지에 대해 이야기할 때, 그들은 특수한 측정 단위를 사용합니다—태양계 내 가까운 천체는 천문단위(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.