定义一个圆的类circle,该类中属性包括半径r,周长l,面积s,方法包括perimeter()(求周长)、area() (求面积)、show() (输出周长与面积)。输入1个半径值,创建一个circle类的对象c1并输出其周长及面积(保留2位小数)。π取3.14。
时间: 2023-11-27 12:51:03 浏览: 243
java代码-使用java解决圆类,成员半径r(double),getPerimeter计算周长,Area面积的源代码
5星 · 资源好评率100%
下面是圆的类circle的代码实现:
```python
class circle:
def __init__(self, r):
self.r = r
self.l = 2 * 3.14 * r
self.s = 3.14 * r ** 2
def perimeter(self):
return self.l
def area(self):
return self.s
def show(self):
print("周长为:{:.2f}".format(self.l))
print("面积为:{:.2f}".format(self.s))
r = float(input("请输入圆的半径:"))
c1 = circle(r)
c1.show()
```
假设输入半径值为5,则输出结果为:
```
周长为:31.40
面积为:78.50
```
阅读全文