Python计算圆的周长、面积和球体的表面积、体积
时间: 2024-09-23 10:14:55 浏览: 76
计算机二级python题库-基本操作题之计算球体表面积+体积.zip
在Python中,我们可以使用数学库`math`来计算圆的周长(circumference)、面积和球体的表面积、体积。这里以公式为例:
**圆:**
1. **周长(Circumference)** - 圆的周长 `C = 2 * π * r`,其中 `r` 是半径,π 可以用 `math.pi` 表示。
2. **面积(Area)** - 圆的面积 `A = π * r^2`。
**球体:**
1. **表面积(Surface Area)** - 球体的表面积 `SA = 4 * π * r^2`,同样 `r` 是半径。
2. **体积(Volume)** - 球体的体积 `V = (4/3) * π * r^3`。
以下是简单的函数实现:
```python
import math
def circle_properties(radius):
circumference = 2 * math.pi * radius
area = math.pi * radius ** 2
return circumference, area
def sphere_properties(radius):
surface_area = 4 * math.pi * radius ** 2
volume = (4/3) * math.pi * radius ** 3
return surface_area, volume
# 使用示例
radius = float(input("请输入圆的半径或球的半径:"))
circle_circumference, circle_area = circle_properties(radius)
sphere_surface_area, sphere_volume = sphere_properties(radius)
print(f"圆的周长:{circle_circumference:.2f}")
print(f"圆的面积:{circle_area:.2f}")
print(f"球的表面积:{sphere_surface_area:.2f}")
print(f"球的体积:{sphere_volume:.2f}")
阅读全文