Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Циклы python. Создать класс

Дениал Фоменко Ученик (165), на голосовании 1 месяц назад
Создайте класс Circle который конструируется с передачей
радиуса в качестве аргументв
класс Circle должен предостовлять две ф-ии:
get_area, которая возвращает площадь круга
get_perimetr, которая возвращает длинну окружности

примеры вызовов

circle = Circle(10)
area = circle.get_area() # возвращает 314,1592353589793

perimeter = circle.get_perimeter() # возвращает 62,83184
Голосование за лучший ответ
Аркадий Паровозов спешит на помощь Мудрец (17389) 2 месяца назад
class Circle:
def __init__(self, radius):
self.radius = radius
def get_area(self):
return math.pi * (self.radius ** 2)
def get_perimeter(self):
return 2 * math.pi * self.radius
Test code:
if __name__ == “__main__”:
circle = Circle(10)
area = circle.get_area()
print(f"Area: {area}")
perimeter = circle.get_perimeter()
print(f"Perimeter: {perimeter}")
Похожие вопросы