根据输入的半径值,计算球的体积。 (本题中,\pi 取 3.1415927π取3.1415927) 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径
时间: 2024-03-10 21:49:40 浏览: 276
可以编写一个函数来计算球的体积:
```python
import math
def calculate_volume(radius):
return round(4 / 3 * math.pi * radius ** 3, 3)
```
使用上述函数,我们可以计算球的体积:
```python
radius = float(input("请输入半径:"))
volume = calculate_volume(radius)
print(volume)
```
其中,`input` 函数用于接收输入的半径值。如果需要多组输入,可以使用循环来实现:
```python
import math
def calculate_volume(radius):
return round(4 / 3 * math.pi * radius ** 3, 3)
while True:
try:
radius = float(input())
volume = calculate_volume(radius)
print(volume)
except:
break
```
在上述代码中,我们使用了 `while` 循环来不断接收输入,并尝试将输入转换为浮点数类型。如果输入无法转换为浮点数,说明输入结束,程序退出循环。每次接收到输入后,我们都调用 `calculate_volume` 函数来计算球的体积,并输出结果。
阅读全文