# Путь к файлу для чтения path = "/var/data/data.txt" # Путь к файлу для записи resultPath = "/var/result/result.txt" def findMaxNum(path): try: with open(path, "r") as f: numbers = [int(line.strip()) for line in f.readlines()] maxNum = max(numbers) return maxNum except ValueError as e: print(f"Ошибка преобразования строки: {e}") except Exception as e: print(f"Ошибка чтения файла '{path}': {e}") return None def printRes(resultPath, result): try: with open(resultPath, "w") as f: f.write(str(result)) print(f"Результат '{result}' успешно передан в '{resultPath}'.") except Exception as e: print(f"Ошибка фиксации результата в файл '{resultPath}': {e}") if __name__ == "__main__": maxNum = findMaxNum(path) if maxNum is not None: printRes(resultPath, maxNum ** 2) print(maxNum ** 2) else: print("Нет чисел в файле.")