python编写程序,创建计算类,要求输入半径,计算圆的周长和面积,以及球的表面积和体积。
时间: 2023-08-21 07:04:25 浏览: 136
python 输入半径计算圆的周长和面积 示例
5星 · 资源好评率100%
好的,以下是Python程序代码,实现计算圆和球的周长、面积、表面积和体积:
```python
import math
class Calculator:
def __init__(self, radius):
self.radius = radius
# 计算圆的周长
def circle_perimeter(self):
perimeter = 2 * math.pi * self.radius
return perimeter
# 计算圆的面积
def circle_area(self):
area = math.pi * self.radius ** 2
return area
# 计算球的表面积
def sphere_surface_area(self):
surface_area = 4 * math.pi * self.radius ** 2
return surface_area
# 计算球的体积
def sphere_volume(self):
volume = (4/3) * math.pi * self.radius ** 3
return volume
# 测试
if __name__ == '__main__':
radius = float(input("请输入半径:"))
calculator = Calculator(radius)
print("圆的周长为:", calculator.circle_perimeter())
print("圆的面积为:", calculator.circle_area())
print("球的表面积为:", calculator.sphere_surface_area())
print("球的体积为:", calculator.sphere_volume())
```
你可以将代码保存为一个Python文件并运行,然后输入半径即可计算圆和球的周长、面积、表面积和体积。
阅读全文