2026. június 13., szombat

A legjobb ingatlan

Az alábbi Python program megkeresi a legjobb ár-érték arányú ingatlant. A szkript kiszámolja az átlagos négyzetméterárat, majd kiválasztja azokat a hirdetéseket, amelyek ára legalább 10%-kal kedvezőbb, mint az átlag (optimális alapterület és szobaszám mellett).
------------------------------
import pandas as pd

def legjobb_ingatlan():
    adatok = [
        {"cim": "Budapest, XI. kerület", "ar": 65000000, "alapterulet": 52, "szobak": 2},
        {"cim": "Budapest, XIII. kerület", "ar": 72000000, "alapterulet": 60, "szobak": 3},
        {"cim": "Szeged, belváros", "ar": 48000000, "alapterulet": 55, "szobak": 2},
        {"cim": "Debrecen, központ", "ar": 59000000, "alapterulet": 58, "szobak": 3},
        {"cim": "Pécs, kertváros", "ar": 43000000, "alapterulet": 50, "szobak": 2}
    ]

    df = pd.DataFrame(adatok)
    df["nm_ar"] = df["ar"] / df["alapterulet"]

    atlagos_nm_ar = df["nm_ar"].mean()
    jo_ajanlatok = df[df["nm_ar"] <= (atlagos_nm_ar * 0.9)]

    if jo_ajanlatok.empty:
        print("Nincs kiemelkedően jó ajánlat a megadott adatok alapján.")
        return

    legjobb_idx = jo_ajanlatok["nm_ar"].idxmin()
    legjobb_ingatlan = jo_ajanlatok.loc[legjobb_idx]

    print("A legjobb ingatlan:")
    print(legjobb_ingatlan)

legjobb_ingatlan()
------------
Output:
A legjobb ingatlan:
cim            Pécs, kertváros
ar                    43000000
alapterulet                 50
szobak                       2
nm_ar                 860000.0
Name: 4, dtype: object
---------------
Futtatás; https://onecompiler.com/python#draft-zge8

Nincsenek megjegyzések:

Megjegyzés küldése