# Модуль М0 - главная программа
from m2 import process_data

def main():
    """Основная функция программы"""
    print("=== ОБРАБОТКА ДВУХ СПИСКОВ ===")
    
    # Вызов обработки данных из модуля М2
    results = process_data()
    
    if results is not None:
        # Запись результатов в текстовый файл
        try:
            with open('Res1234.txt', 'w', encoding='utf-8') as file:
                file.write("Результаты расчета:\n")
                file.write(f"Среднее значение A: {results[0]:.2f}\n")
                file.write(f"Среднее значение B: {results[1]:.2f}\n")
                file.write(f"Пороговое значение P: {results[2]:.2f}\n")
                file.write(f"Список результатов: {results}\n")
            
            print("\nРезультаты успешно записаны в файл 'Res1234.txt'")
        except Exception as e:
            print(f"Ошибка при записи в файл: {e}")
    else:
        print("Программа завершена с ошибкой.")

if __name__ == "__main__":
    main()
