设计一个Circle类表示园,这个类字段是园的半径,一个求周长的实例方法,一个求面积的实例方法。输入一个1-100之间的数值,使用定义的园的类创建一个园,并调用实例方法分别计算出周长和面积,并正确输出。要求圆周率π从标准库math中导入pi
时间: 2023-03-13 12:08:31 浏览: 66
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
class Circle():
def __init__(self, radius):
self.radius = radius
def perimeter(self):
return round(2*math.pi*self.radius, 2)
def area(self):
return round(math.pi*(self.radius**2), 2)
if __name__ == "__main__":
r = float(input("请输入1-100之间的数值:"))
c = Circle(r)
print("周长:", c.perimeter())
print("面积:", c.area())
阅读全文