1、 创建计算类,类中数据成员有半径,类中成员方法有4个:分别为计算圆的周长和面积,以及球的表面积和体积。要求从键盘输入半径值作为创建的对象的参数,调用成员方法计算圆的周长和面积以及球的表面积和体积。
时间: 2023-08-22 21:05:52 浏览: 81
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
好的,这是一个简单的面向对象编程的例子,我可以帮你实现。以下是代码示例:
```python
import math
class Calculator:
def __init__(self, radius):
self.radius = radius
def calculate_circumference(self):
return 2 * math.pi * self.radius
def calculate_area(self):
return math.pi * self.radius ** 2
def calculate_surface_area(self):
return 4 * math.pi * self.radius ** 2
def calculate_volume(self):
return 4 / 3 * math.pi * self.radius ** 3
if __name__ == '__main__':
radius = float(input('请输入半径值:'))
calculator = Calculator(radius)
print('圆的周长为:%.2f' % calculator.calculate_circumference())
print('圆的面积为:%.2f' % calculator.calculate_area())
print('球的表面积为:%.2f' % calculator.calculate_surface_area())
print('球的体积为:%.2f' % calculator.calculate_volume())
```
运行程序,输入半径值,即可得到计算结果。注意保留小数位数,输出结果更加精确。希望能帮到你!
阅读全文