import os # Вариант 1 - Ищет набольшее число из файла /var/data/data.txt и сохраняет его вторую степень в /var/result/result.txt. def solve(dir_input, dir_result, filename_result): file_input = open(os.path.join(dir_input, 'data.txt')) # Считываем все числа из файла inputs = [int(line) for line in file_input.readlines()] if inputs: # Максимальное число max_num = max(inputs) print(f"Наибольшее число: {max_num}") # Возводим во 2 степень result = max(inputs) ** 2 file_result = open(os.path.join(dir_result, filename_result), "w") # Пишем результат в файл file_result.write(str(result)) print(f"Получен результат {result}") file_result.close() if __name__ == "__main__": solve("/var/result", '/var/result', 'result.txt')