1.定义一个圆的类circle,该类中属性包括半径r,周长l,面积s,方法包括perimeter()(求周长)、area()(求面积)、show()(输出周长与面积)。输入1个半径值,创建一个circle类的对象c1并输出其周长及面积(保留2位小数)。 【注意】输入输出格式参照下方的运行效果,输入输出格式不正确会影响得分。输入和输出各占一行,第1行为输入,第2行为输出。π取3.14。 【运行效果1】 2 该圆周长是12.56,面积是12.56 【运行效果2】 10.5 该圆周长是65.94,面积是346.19
时间: 2024-02-15 10:05:26 浏览: 19
定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。
5星 · 资源好评率100%
下面是 Python 代码实现:
```python
class Circle:
def __init__(self, r):
self.r = r
def perimeter(self):
return 2 * 3.14 * self.r
def area(self):
return 3.14 * self.r ** 2
def show(self):
print("该圆周长是{:.2f},面积是{:.2f}".format(self.perimeter(), self.area()))
r = float(input())
c1 = Circle(r)
c1.show()
```
输入格式:
- 一个浮点数,表示圆的半径。
输出格式:
- 一行,格式为 "该圆周长是{周长},面积是{面积}",其中周长和面积分别保留两位小数。
阅读全文