У правильного многоугольника все углы и стороны равны. В данной ситуации для вычисления площади можно использовать формулу:
в которой 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)