2026. június 27., szombat

Valószínüség

Valószínüség számítás Python-szkript bemutatja, hogy a csillagászok szerint mely égitestek rendelkeznek a legfőbb feltételekkel (folyékony víz, hőforrások), és lekérdezi azokat
------------
# A Naprendszer legfőbb égitestjei, amelyeknél a jégpáncél alatt folyékony óceán rejtőzhet,
# és potenciálisan alkalmasak lehetnek az élet (mikrobák) fenntartására.

potencialis_holdak = {
    "Europa": {
        "bolygo": "Jupiter",
        "jellemzo": "Globális sós óceán, amely közvetlenül érintkezik a sziklás maggal (hidrotermális aktivitás lehetősége).",
        "elet_eselye": "Kiemelkedően magas"
    },
    "Enceladus": {
        "bolygo": "Szaturnusz",
        "jellemzo": "A déli póluson gejzírek lövellik az űrbe az óceán vizét, amely szerves molekulákat és foszfort is tartalmaz.",
        "elet_eselye": "Kiemelkedően magas"
    },
    "Ganymede": {
        "bolygo": "Jupiter",
        "jellemzo": "A Naprendszer legnagyobb holdja, amelynek jégpáncélja alatt rétegzett óceánok találhatók.",
        "elet_eselye": "Mérsékelt / Magas"
    },
    "Callisto": {
        "bolygo": "Jupiter",
        "jellemzo": "Hatalmas, de valószínűleg kevésbé aktív felszín alatti óceán, vastag jégréteggel.",
        "elet_eselye": "Mérsékelt"
    },
    "Titan": {
        "bolygo": "Szaturnusz",
        "jellemzo": "Felszínén folyékony szénhidrogén tavak vannak, de a jégkérge alatt szintén hatalmas vízóceán rejtőzik.",
        "elet_eselye": "Ismeretlen / Feltételes"
    }
}

def hold_informacio(hold_nev):
    """Lekérdezi az adott hold adatait az adatbázisból."""
    hold = potencialis_holdak.get(hold_nev.capitalize())
    if hold:
        print(f"--- {hold_nev.capitalize()} ---")
        print(f"Gazdabolygó: {hold['bolygo']}")
        print(f"Jellemző: {hold['jellemzo']}")
        print(f"Élet esélye: {hold['elet_eselye']}\n")
    else:
        print(f"A(z) {hold_nev} nem szerepel a kiemelt óceán-holdak listáján, vagy nincs rá bizonyíték.\n")

# Példa a használatra: az összes lehetséges égitest kiíratása
print("Potenciális élethelyek a jég alatt a Naprendszerben:\n")
for hold in potencialis_holdak.keys():
    hold_informacio(hold)

# Egy adott hold részletes keresése:
print("Keresés egy konkrét holdra (pl. Europa):")
hold_informacio("Europa")
-------------
Potenciális élethelyek a jég alatt a Naprendszerben:

--- Europa ---
Gazdabolygó: Jupiter
Jellemző: Globális sós óceán, amely közvetlenül érintkezik a sziklás maggal (hidrotermális aktivitás lehetősége).
Élet esélye: Kiemelkedően magas

--- Enceladus ---
Gazdabolygó: Szaturnusz
Jellemző: A déli póluson gejzírek lövellik az űrbe az óceán vizét, amely szerves molekulákat és foszfort is tartalmaz.
Élet esélye: Kiemelkedően magas

--- Ganymede ---
Gazdabolygó: Jupiter
Jellemző: A Naprendszer legnagyobb holdja, amelynek jégpáncélja alatt rétegzett óceánok találhatók.
Élet esélye: Mérsékelt / Magas

--- Callisto ---
Gazdabolygó: Jupiter
Jellemző: Hatalmas, de valószínűleg kevésbé aktív felszín alatti óceán, vastag jégréteggel.
Élet esélye: Mérsékelt

--- Titan ---
Gazdabolygó: Szaturnusz
Jellemző: Felszínén folyékony szénhidrogén tavak vannak, de a jégkérge alatt szintén hatalmas vízóceán rejtőzik.
Élet esélye: Ismeretlen / Feltételes

Keresés egy konkrét holdra (pl. Europa):
--- Europa ---
Gazdabolygó: Jupiter
Jellemző: Globális sós óceán, amely közvetlenül érintkezik a sziklás maggal (hidrotermális aktivitás lehetősége).
Élet esélye: Kiemelkedően magas
---------------
# A jég alatti óceánnal rendelkező holdak és lakhatósági pontszámuk (1-10)
# A pontozás a víz, az energiaforrások és a szerves vegyületek jelenléte alapján történt.

holdak = [
    {"nev": "Europa (Jupiter)", "esely": 9, "jellemzo": "Globális óceán, vulkanikus aktivitás a tengerfenéken."},
    {"nev": "Enceladus (Szaturnusz)", "esely": 9, "jellemzo": "Gejzírek, szerves molekulák, hidrotermális aktivitás."},
    {"nev": "Ganymedes (Jupiter)", "esely": 7, "jellemzo": "Nagy méret, többrétegű jég és víz óceánok."},
    {"nev": "Callisto (Jupiter)", "esely": 6, "jellemzo": "Stabil óceán, de kevesebb energiát kaphat a magból."},
    {"nev": "Titan (Szaturnusz)", "esely": 5, "jellemzo": "Felszíni szénhidrogén tavak, belső vízóceán lehetősége."}
]

print("A legvalószínűbb holdak a jég alatti életre:\n")

legvaloszinubb = max(holdak, key=lambda x: x['esely'])

for hold in holdak:
    if hold["esely"] == legvaloszinubb["esely"]:
        print(f"** {hold['nev']} (Legesélyesebb) ** - {hold['jellemzo']}")
    else:
        print(f"  {hold['nev']} - {hold['jellemzo']}")
----------------------
A legvalószínűbb holdak a jég alatti életre:

** Europa (Jupiter) (Legesélyesebb) ** - Globális óceán, vulkanikus aktivitás a tengerfenéken.
** Enceladus (Szaturnusz) (Legesélyesebb) ** - Gejzírek, szerves molekulák, hidrotermális aktivitás.
  Ganymedes (Jupiter) - Nagy méret, többrétegű jég és víz óceánok.
  Callisto (Jupiter) - Stabil óceán, de kevesebb energiát kaphat a magból.
  Titan (Szaturnusz) - Felszíni szénhidrogén tavak, belső vízóceán lehetősége.

Nincsenek megjegyzések:

Megjegyzés küldése