import os
import M1

def main():
    fname = input("Файл (data.txt): ")
    if not os.path.isfile(fname):
        print("Файл не найден")
        return
    
    # Чтение данных
    data = {}
    with open(fname, 'r', encoding='utf-8') as f:
        for line in f:
            c, p, r = line.strip().split()
            data[c] = [float(p), float(r)]
    
    print("Данные:", data)
    
    # Расчёт
    c, p, o = M1.calc(data)
    
    print("\nРесурс на душу:")
    for country, val in zip(c, p):
        print(f"{country}: {val:.3f}")
    print(f"\nОбщее: {o:.3f}")
    
    # График
    M1.plot(data)
    
    return c, p, o
