Привет! Захотел тут новый скрипт накатать, но что-то пошло не так. Понимаю, что дело может быть в моем неопрятном коде или ещё каком-нибудь баге, но не могу найти, в чём проблема. Вот, короче:
Однако, при отрицательных значениях всё равно считается площадь. Что я делаю не так? Может кто подскажет, в чём фишка? Блин, реально мозг взрывается, столько времени на это убил. Хэлп, плиз!Программный код:
import math
def circle_area(radius):
if radius < 0:
return 'Неверный радиус'
return math.pi * (radius ** 2)