import math
class Circle:
def __init__(self, radius=1):
self.radius = radius
def getPerimeter(self):
return 2 * self.radius * math.pi
def getArea(self):
return self.radius * self.radius * math.pi
def setRadius(self, radius):
self.radius = radius
if __name__ == '__main__':
r = eval(input('输入圆的半径:'))
circle = Circle(r)
print('周长:%.2f' % (circle.getPerimeter()))
print('面积:%.2f' % (circle.getArea()))
new一个对象就可以了。
创建该类的对象, 并调用方法(有用请采纳)
circle = Circle(5) # 创建半径 = 5
print(circle.getArea()) # 输出面积
print(circle.getPerimeter()) # 输出周长
circle.setRadius(6) # 设置半径为6