需求:定义一个圆的类,提供一个属性r(半径),提供两种方法:计算圆的周长和计算圆的面积。最后,从键盘中录入半径,调用计算周长和面积的方法输出面积和周长。
代码如下:
class Circle():
def __init__(self,r):
self.r=r
def get_area(self):
s=3.14*(self.r)**2
return s
def get_perimeter(self):
c=2*3.14*self.r
return c
r=eval(input('请输入圆的半径:'))
circle=Circle(r)
area=circle.get_area()
perimeter=circle.get_perimeter()
print('圆的面积为:',area)
print('圆的周长为:',perimeter)
运行结果如下: