题目:
编写程序,定义一个Circle类,根据圆的半径求周长和面积。再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。
代码:
from cmath import pi
class Circle:
def __init__(self, r):
self.r = r
def get(self):
l = round(2 * pi * self.r, 2)
a = round(pi * self.r ** 2, 2)
result = '面积:{}'.format(a) + ' 周长:{}'.format(l)
return result
输出结果:
print(Circle(5).get())
print(Circle(10).get())
面积:78.54 周长:31.42
面积:314.16 周长:62.83