python 1、 创建计算类,类中数据成员有半径,类中成员方法有4个:分别为计算圆的周长和面积,以及球的表面积和体积。要求从键盘输入半径值作为创建的对象的参数,调用成员方法计算圆的周长和面积以及球的表面积和体积。例子如下:
时间: 2023-08-22 16:05:52 浏览: 66
好的,下面是代码实现:
```python
import math
class Calculator:
def __init__(self, radius):
self.radius = radius
def circle_circumference(self):
return 2 * math.pi * self.radius
def circle_area(self):
return math.pi * self.radius ** 2
def sphere_surface_area(self):
return 4 * math.pi * self.radius ** 2
def sphere_volume(self):
return 4 / 3 * math.pi * self.radius ** 3
# 从键盘输入半径值
radius = float(input("请输入半径值:"))
# 创建计算类对象
calculator = Calculator(radius)
# 计算圆的周长和面积
circle_circumference = calculator.circle_circumference()
circle_area = calculator.circle_area()
# 计算球的表面积和体积
sphere_surface_area = calculator.sphere_surface_area()
sphere_volume = calculator.sphere_volume()
# 输出结果
print("圆的周长为:%.2f" % circle_circumference)
print("圆的面积为:%.2f" % circle_area)
print("球的表面积为:%.2f" % sphere_surface_area)
print("球的体积为:%.2f" % sphere_volume)
```
运行结果:
```
请输入半径值:2
圆的周长为:12.57
圆的面积为:12.57
球的表面积为:50.27
球的体积为:33.51
```
阅读全文