已知圆柱体的底半径和高,求其表面积和体积python简单代码
时间: 2024-10-06 15:04:12 浏览: 17
在Python中,计算圆柱体的表面积和体积非常直接,可以利用公式:表面积 = 2πr² + 2πrh (其中r是底面半径,h是高度),体积 = πr²h。下面是一个简单的函数示例:
```python
import math
def calculate_cylinder_surface_area(radius, height):
# 圆周率 pi
pi = math.pi
# 表面积公式
surface_area = 2 * pi * radius ** 2 + 2 * pi * radius * height
return surface_area
def calculate_cylinder_volume(radius, height):
# 体积公式
volume = pi * radius ** 2 * height
return volume
# 示例:给定底半径5厘米,高10厘米
radius = 5 # 单位:厘米
height = 10 # 单位:厘米
# 计算表面积和体积
surface_area = calculate_cylinder_surface_area(radius, height)
volume = calculate_cylinder_volume(radius, height)
print(f"圆柱体的表面积为: {surface_area} 平方厘米")
print(f"圆柱体的体积为: {volume} 立方厘米")
相关问题
已知圆柱体的底半径和高,求其表面积和体积,python代码
在Python中,你可以使用math模块来进行数学计算,下面是计算圆柱体表面积和体积的基本步骤:
```python
import math
def calculate_cylinder_surface_area(radius, height):
# 圆柱侧面积 = 2 * π * 底面半径 * 高度
lateral_area = 2 * math.pi * radius * height
# 圆柱底面积(两个底面都是圆)
base_area = 2 * math.pi * (radius**2)
# 表面积 = 侧面积 + 两个底面积
total_area = lateral_area + base_area
return lateral_area, total_area
def calculate_cylinder_volume(radius, height):
# 圆柱体积 = 底面面积 * 高度
volume = math.pi * (radius**2) * height
return volume
# 示例
radius = 5 # 半径
height = 10 # 高度
side_area, total_area = calculate_cylinder_surface_area(radius, height)
volume = calculate_cylinder_volume(radius, height)
print(f"圆柱侧面面积: {side_area}")
print(f"圆柱总表面积: {total_area}")
print(f"圆柱体积: {volume}")
用python代码写已知立方体的棱长,求其表面积和体积
您好,根据您的问题,我可以回答。以下是Python代码,用于计算已知立方体的棱长,求其表面积和体积:
```python
# 输入立方体的棱长
length = float(input("请输入立方体的棱长:"))
# 计算表面积和体积
surface_area = 6 * length ** 2
volume = length ** 3
# 输出结果
print("立方体的表面积为:", surface_area)
print("立方体的体积为:", volume)
```
希望对您有所帮助。