python语言求球的表面积和体积
时间: 2023-09-08 15:00:17 浏览: 215
py代码-运算球体表面积和体积
要求球的半径作为输入,Python语言可以用以下的方法计算球的表面积和体积。
首先,需要导入数学库 math,以便使用其中的数学函数。
```
import math
```
然后,定义一个函数来计算球的表面积和体积,并接受球的半径作为参数。
```
def calculate_sphere(radius):
```
接下来,计算球的表面积和体积的公式分别为:
表面积 = 4πr^2
体积 = (4/3)πr^3
使用math库中的π和指数函数pow()计算表面积和体积,并将结果保存在surface_area和volume变量中。
```
surface_area = 4 * math.pi * pow(radius, 2)
volume = (4/3) * math.pi * pow(radius, 3)
```
最后,返回表面积和体积的值。
```
return surface_area, volume
```
完整的代码如下:
```
import math
def calculate_sphere(radius):
surface_area = 4 * math.pi * pow(radius, 2)
volume = (4/3) * math.pi * pow(radius, 3)
return surface_area, volume
```
使用该函数可以得到球的表面积和体积。例如,如果希望计算半径为5的球的表面积和体积,可以调用函数并打印结果。
```
radius = 5
result = calculate_sphere(radius)
print("球的表面积为:", result[0])
print("球的体积为:", result[1])
```
输出结果:
球的表面积为: 314.1592653589793
球的体积为: 523.5987755982989
阅读全文