Age on Other Planets
Berechne, wie alt du auf jedem Planeten im Sonnensystem basierend auf ihren Orbitalperioden wÀrst.
Ăber dieses Tool
Alter auf anderen Planeten berechnet dein Alter auf jedem Planeten unseres Sonnensystems basierend darauf, wie lange jeder Planet braucht, um die Sonne zu umkreisen. Da Planeten unterschiedliche Umlaufbahnen habenâMerkur braucht nur 88 Tage fĂŒr eine Umlaufbahn, wĂ€hrend Neptun 165 Jahre brauchtâist dein Alter völlig abhĂ€ngig davon, auf welchem Planeten du dich befindest. Es ist eine unterhaltsame Möglichkeit zu erkunden, wie relative Zeit und Planetenbewegung zusammenwirken.
Gib einfach dein Geburtsdatum ein und das Tool zeigt sofort dein Alter auf allen acht Planeten an. Die Berechnung funktioniert, indem die Anzahl der Erdentage, die du gelebt hast, durch die Umlaufbahn jedes Planeten in Tagen dividiert wird. Du kannst auf einen Blick sehen, dass du auf Merkur viel Ă€lter wĂ€rst (der viele UmlĂ€ufe macht) und auf Neptun viel jĂŒnger (der wĂ€hrend eines menschlichen Lebens nicht einmal eine vollstĂ€ndige Umlaufbahn schafft).
Dieses Tool ist lehrreich fĂŒr SchĂŒler, die das Sonnensystem und die Orbitalmechanik erlernen, unterhaltsam fĂŒr alle, die sich fĂŒr den Weltraum interessieren, und ein groĂartiger GesprĂ€chseinstieg. Es funktioniert vollstĂ€ndig in deinem Browser, daher werden keine Daten gespeichert oder irgendwohin gesendet.
HĂ€ufig gestellte Fragen
Code-Implementierung
from datetime import date
ORBITAL_PERIODS = {
"Mercury": 0.2408467,
"Venus": 0.6151972,
"Earth": 1.0,
"Mars": 1.8808158,
"Jupiter": 11.862615,
"Saturn": 29.447498,
"Uranus": 84.016846,
"Neptune": 164.79132,
}
def age_on_planets(birth_date: date, ref_date: date | None = None) -> dict:
if ref_date is None:
ref_date = date.today()
earth_years = (ref_date - birth_date).days / 365.25
return {
planet: round(earth_years / period, 2)
for planet, period in ORBITAL_PERIODS.items()
}
birth = date(1990, 6, 15)
ages = age_on_planets(birth)
for planet, age in ages.items():
print(f"{planet:8s}: {age:8.2f} years")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.