Pythonban a matematikai modellek és valószínűségszámítások alapján a Drake egyenlettel megbecsülve;
--------------
def drake_egyenlet_pesszimista():
print("--- Drake-egyenlet Számítás --- \n")
# R* : Csillagkeletkezés átlagos üteme a Tejútrendszerben (évente hány új csillag születik)
# Pesszimista érték: kb. 1 csillag/év
R_star = 2.0
# fp : A bolygórendszerrel rendelkező csillagok aránya
# Pesszimista érték: a csillagok mindössze 20%-a rendelkezik bolygókkal
fp = 0.90
# ne : Az élet számára alkalmas bolygók átlagos száma egy bolygórendszerben
# Pesszimista érték: 10 bolygórendszerből csak 1-ben van alkalmas bolygó
ne = 0.15
# fl : Azon bolygók aránya, ahol valóban ki is alakul az élet
# Pesszimista érték: az alkalmas bolygók mindössze 1%-án jelenik meg az élet
fl = 0.1
# fi : Azon bolygók aránya, ahol az élet intelligens fajjá fejlődik
# Pesszimista érték: az élővilággal rendelkező bolygók csupán 1%-án alakul ki intelligencia
fi = 0.1
# fc : Azon civilizációk aránya, amelyek technológiája jeleket küld az űrbe
# Pesszimista érték: az intelligens fajok mindössze 1%-a képes/akar kommunikálni
fc = 1
# L : Egy kommunikációra képes civilizáció várható élettartama (években)
# Pesszimista érték: egy civilizáció önmegsemmisítés vagy katasztrófa miatt csak 100 évig sugároz jeleket
L = 500.0
# A Drake-egyenlet kiszámítása a tényezők szorzataként
N = R_star * fp * ne * fl * fi * fc * L
# Eredmények kiíratása részletesen
print(f"Alkalmazott tényezők:")
print(f" R* (Csillagkeletkezés) = {R_star}/év")
print(f" fp (Bolygóval bíró csillagok) = {fp * 100}%")
print(f" ne (Életre alkalmas bolygók) = {ne} darab csillagonként")
print(f" fl (Ahol kiértékelődik az élet) = {fl * 100}%")
print(f" fi (Ahol intelligens lesz) = {fi * 100}%")
print(f" fc (Ahol kommunikálni képes) = {fc * 100}%")
print(f" L (A civilizáció élettartama) = {L} év\n")
print("-" * 50)
print(f"A Tejútrendszerben JELENLEG észlelhető civilizációk száma (N):")
print(f"N = {N:.8f}")
print("-" * 50)
print("\nMagyarázat:")
if N < 1:
print(f"Mivel az N értéke jóval kisebb mint 1 ({N:.8f}), a pesszimista modell szerint")
print("szinte elhanyagolható az esélye annak, hogy a Földön kívül más civilizáció is létezik")
print("jelenleg a Tejútrendszerben. Valószínűleg teljesen egyedül vagyunk.")
else:
print(f"A modell szerint jelenleg kb. {N} civilizáció létezhet a galaxisunkban.")
# Program futtatása
if __name__ == "__main__":
drake_egyenlet_pesszimista()
----------------
--- Drake-egyenlet Számítás ---
Alkalmazott tényezők:
R* (Csillagkeletkezés) = 2.0/év
fp (Bolygóval bíró csillagok) = 70.0%
ne (Életre alkalmas bolygók) = 0.15 darab csillagonként
fl (Ahol kiértékelődik az élet) = 10.0%
fi (Ahol intelligens lesz) = 10.0%
fc (Ahol kommunikálni képes) = 100%
L (A civilizáció élettartama) = 500.0 év
--------------------------------------------------
A Tejútrendszerben JELENLEG észlelhető civilizációk száma (N):
N = 1.05000000
--------------------------------------------------
Magyarázat:
A modell szerint jelenleg kb. 1.05 civilizáció létezhet a galaxisunkban.
=== Code Execution Successful ===
Futtatás; https://colab.research.google.com/
Nincsenek megjegyzések:
Megjegyzés küldése