Tejutrendszerben a legközelebbi civilizáció távolsága
------------------
import math
def szamold_ki_civilizacio_tavolsagot():
# A Tejút diszk (korong) adataiként modellezve
galaxis_sugar_fenyev = 50000.0 # fényév
galaxis_vastagsag_fenyev = 1000.0 # fényév
# A Tejút térfogata (hengerként: pi * r^2 * h)
tejut_terfogat = math.pi * (galaxis_sugar_fenyev ** 2) * galaxis_vastagsag_fenyev
# Aktív civilizációk száma
aktiv_civilizaciok_szama = 10
if aktiv_civilizaciok_szama <= 0:
return "Ha nincs más civilizáció, a távolság végtelen (egyedül vagyunk)."
# Egy civilizációra jutó átlagos térfogat
egyseg_terfogat = tejut_terfogat / aktiv_civilizaciok_szama
# Átlagos távolság kiszámítása gömb alakú térrész alapján
atlagos_tavolsag = ((3 * egyseg_terfogat) / (4 * math.pi)) ** (1/3)
return atlagos_tavolsag
# Hívás szóköz nélkül
tavolsag = szamold_ki_civilizacio_tavolsagot()
print(f"A becsült átlagos távolság a legközelebbi értelmes entitástól: {tavolsag:.2f} fényév.")
-------------
A becsült átlagos távolság a legközelebbi értelmes entitástól: 5723,57 fényév.
Nincsenek megjegyzések:
Megjegyzés küldése