圆柱体积计算 题目描述: 编写函数volume,定义半径为必须参数,高为可选参数。
时间: 2024-10-18 20:22:38 浏览: 57
Java圆柱体表面积和体积计算代码实例
5星 · 资源好评率100%
圆柱体积的计算是一个基础的数学问题,在程序设计中经常作为练习题目。当你有一个圆柱体,其特征由底面半径 \( r \) 和高度 \( h \) 决定时,体积 \( V \) 可以通过公式 \( V = \pi r^2 h \) 来求得,其中 \( \pi \) 是圆周率,通常取值约等于 3.14159。
如果你需要编写一个名为 `volume` 的函数来计算圆柱体积,它应该接受半径作为必需输入,而高度可以是可选的,如果未提供,则默认使用标准值,比如 1 单位。下面是一个简单的 Python 函数示例:
```python
import math
def volume(radius, height=None):
if height is None:
# 如果高度未给定,默认值设为1
height = 1
return math.pi * radius ** 2 * height
# 示例用法:
cylinder_volume = volume(2) # 默认高度为1,计算半径为2的圆柱体积
custom_volume = volume(3, 4) # 计算半径为3,高度为4的圆柱体积
```
阅读全文