Python_定义一个circle类,求圆的面积
class Circle: def __init__(self): self.r=int(input("请输入半径:")) def get_perimeter(self): PI = 3.14 print("圆的周长:") print(2 * PI * self.r) def get_area(self): PI = 3.14 print("圆的面积") print(PI * self.r * self.r) Circle = Circle() Circle.get_perimeter() Circle.get_area()
改进:
class Circle: radius =1 #定义圆的属性 def __init__(self,r): self.radius= r #重新定义圆的属性 def get_perimeter(self): PI = 3.14 print("圆的周长:") perimeter = 2 * PI * self.radius return perimeter #计算圆的周长 def get_area(self): PI = 3.14 print("圆的面积:") print(PI * self.radius * self.radius) #计算圆的面积 Circle = Circle(int(input("请输入半径:"))) per = Circle.get_perimeter() print('%.2f'%per) Circle.get_area()