利用Python编写一个函数 vol(r,h),功能为计算以r为底面半径,h为高的圆柱体体积。再编写主程序,输入圆柱体底面半径和高,通过调用vol函数,计算圆柱体体积,并输出,输出保留2位小数。圆周率使用math.pi 输入输出示例 输入: 1,2 输出: v = 6.28
时间: 2024-10-22 22:13:34 浏览: 22
python计算二维空间自相关函数,变量以h为例.zip
当然可以,首先我们需要导入Python内置的`math`模块来获取π的值。然后我们定义一个名为`vol`的函数,它接受两个参数`r`(半径)和`h`(高),并利用公式V = π * r² * h 计算圆柱体的体积。接下来,我们在主程序中接收用户输入的半径和高,调用`vol`函数,并将结果四舍五入到两位小数后输出。
以下是完整的Python代码:
```python
import math
def vol(r, h):
# 圆柱体体积计算
volume = math.pi * r**2 * h
return round(volume, 2)
# 主程序
radius = float(input("请输入圆柱体的底面半径:"))
height = float(input("请输入圆柱体的高度:"))
volume = vol(radius, height)
print(f"圆柱体的体积 v = {volume}")
```
现在你可以复制粘贴这个代码到Python环境中运行,按照提示输入半径和高度,会得到相应的圆柱体体积。例如,如果输入1和2,输出将是 `v = 6.28`。
阅读全文