Convertisseur d'unités astronomiques
Convertissez entre les unités de distance astronomique : UA, années-lumière, parsecs et km.
Conversions
Distances de référence
À propos de cet outil
Le convertisseur d'unités astronomiques vous aide à traduire les distances à travers le cosmos en unités familières. Quand les astronomes et les passionnés d'espace parlent de la distance des étoiles et des galaxies par rapport à la Terre, ils utilisent des mesures spécialisées—l'unité astronomique (UA) pour les objets proches, les années-lumière pour les étoiles lointaines, les parsecs pour les mesures professionnelles, et les kilomètres pour les calculs de précision. Cet outil convertit instantanément entre ces quatre échelles de distance cosmique fondamentales, facilitant la compréhension de la véritable échelle de l'univers.
Pour utiliser le convertisseur, sélectionnez simplement votre unité de départ, entrez un nombre dans le champ de saisie, et l'outil affiche automatiquement les valeurs équivalentes dans toutes les autres unités. Que vous lisiez des informations sur les exoplanètes en orbite à 5 UA de leur étoile, que vous appreniez que Proxima Centauri se trouve à 4,24 années-lumière de distance, ou que vous travailliez avec des données astronomiques mesurées en parsecs, ce convertisseur vous permet de visualiser les distances dans l'unité qui a le plus de sens pour vous. Il est tout aussi utile pour les devoirs, la recherche ou pour assouvir votre curiosité concernant l'exploration spatiale et la cosmologie.
Un conseil pratique : l'UA est plus utile pour les distances dans notre système solaire, les années-lumière résonnent avec les discussions de vulgarisation scientifique, et les parsecs sont le standard en astronomie professionnelle. L'outil traite les très grands nombres avec une précision complète, vous pouvez donc convertir en toute confiance même les distances jusqu'aux galaxies les plus éloignées observées par les télescopes modernes.
Questions Fréquentes
Implémentation du Code
# 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.