
Я пытаюсь найти площадь n-интересного многоугольника, где (n=1, A=1, n=2, A=5, n=3, A=13, n=4, А=25 и так далее). Итак, формула n-интересного многоугольника — это площадь (n-1)-интересного многоугольника+(n-1)*4. При запуске программы скрытый тест показывает, что код неправильный. Что не так с моим кодом?
def shapeArea(n):
if n == 0:
return 0
if n == 1:
return 1
for i in range(2, n+1):
return (shapeArea(n-1) + (n-1)*4)
Подробнее здесь: https://stackoverflow.com/questions/492 ... ng-polygon