使用python创建计算类,要求输入半径、圆的周长、面积和球的表面积和体积。
时间: 2023-06-20 09:04:08 浏览: 490
可以使用以下代码创建一个计算类:
```python
class Calculator:
def __init__(self, radius):
self.radius = radius
def circle_circumference(self):
return 2 * 3.14159 * self.radius
def circle_area(self):
return 3.14159 * self.radius ** 2
def sphere_surface_area(self):
return 4 * 3.14159 * self.radius ** 2
def sphere_volume(self):
return 4/3 * 3.14159 * self.radius ** 3
```
在这个类中,我们使用了`__init__`方法来初始化半径属性。然后,我们定义了四个方法来计算圆的周长、面积,以及球的表面积和体积。
可以通过以下方式使用该类:
```python
calculator = Calculator(5) # 创建一个半径为5的计算器对象
print("圆的周长:", calculator.circle_circumference())
print("圆的面积:", calculator.circle_area())
print("球的表面积:", calculator.sphere_surface_area())
print("球的体积:", calculator.sphere_volume())
```
输出结果为:
```
圆的周长: 31.4159
圆的面积: 78.53975
球的表面积: 314.159
球的体积: 523.5983333333332
```
阅读全文