У правильного многоугольника все углы и стороны равны. В данной ситуации для вычисления площади можно использовать формулу:

в которой n – количество сторон, а s – длина одной стороны.
Программа должная запрашивать s и n, в ответ выводить площадь соответствующей фигуры.
##
# Расчет площади правильного многоугольника
#
from math import tan, pi
s = float(input("Укажите длину стороны: "))
n = int(input("Укажите число сторон: "))
# Вычисление площади
area = (n * s ** 2) / (4* tan(pi / n))
# Вывод результата
print("Площадь многоугольника:", area)