小白,用Python计算圆柱表面积和体积
时间: 2024-10-17 08:05:21 浏览: 27
计算机二级python题库-基本操作题之计算球体表面积+体积.zip
当然可以,小白。在Python中,我们可以使用基本数学公式来计算圆柱体的表面积和体积。假设圆柱体有底面半径 `r` 和高 `h`,以下是相应的计算:
1. 圆柱体的表面积 (A) 由两部分组成:底面积 (A_base) 加上侧面积 (A_cylinder)。底面积是圆形的,所以是 πr²,侧面积是底面周长乘以高,即 2πrh。
表面积公式:
```python
import math
r = float(input("请输入圆柱体的底面半径: "))
h = float(input("请输入圆柱体的高: "))
A_base = math.pi * r**2
A_cylinder = 2 * math.pi * r * h
A_total = A_base + A_cylinder
```
2. 圆柱体的体积 (V) 等于底面积乘以高。
体积公式:
```python
V = A_base * h
```
完整的函数示例:
```python
import math
def calculate_cylinder(r, h):
A_base = math.pi * r**2
A_cylinder = 2 * math.pi * r * h
A_total = A_base + A_cylinder
V = A_base * h
return A_total, V
# 获取用户输入并计算
r = float(input("请输入圆柱体的底面半径: "))
h = float(input("请输入圆柱体的高: "))
A_total, V = calculate_cylinder(r, h)
print(f"圆柱体的表面积是: {A_total:.2f}")
print(f"圆柱体的体积是: {V:.2f}")
阅读全文