import os
import math

rPath="/result"

#функция поиска наибольшего числа в файле, возведение в степень и запись в итоговый файл
def find_highest_num():
    hightesVolumeFile = os.listdir(f"{rPath}")[0]

    dataFile = open(f"{rPath}/{hightesVolumeFile}", "r")

    lines = [line.strip() for line in dataFile] 
    highestNumber = max(lines)

    resultFile = open(f"{rPath}/result.txt", "w+")
    resultFile.write(str(pow(int(highestNumber), 2)))

    print(f"Нашел наибольшее число({highestNumber}) и возвел его в степень ({pow(int(highestNumber), 2)})")

#проверка если в папке result есть файл с результатами(удаляем его)
if os.path.exists(f"{rPath}/result.txt"):
    os.remove(f"{rPath}/result.txt")
    print("результаты уже есть, удаляем")
    
#поиск наибольшего числа, возведения в степень и запись в итоговый файл
find_highest_num()