分别输入两个圆的半径,求圆环的面积,结果保留2位小数。 (圆周率使用库函数常量,计算结果取绝对值) 输入格式: 输入在一行中给出2个实数A和B,以空格间隔。 输出格式: 对每一组输入,在一行中输出圆环的面积值,保留2位小数。
时间: 2024-02-05 08:11:08 浏览: 217
以下是Python的代码实现:
```python
import math
r1, r2 = map(float, input().split())
area = abs(math.pi * (r1**2 - r2**2))
print('%.2f' % area)
```
解释一下代码,首先通过`input()`函数获取用户输入的两个圆的半径,然后使用`map()`函数将输入的字符串转换为浮点数类型并赋值给变量`r1`和`r2`。
接下来,我们使用库函数常量`math.pi`来计算圆环的面积。具体来说,圆环的面积等于大圆面积减去小圆面积,即$S = \pi(R^2-r^2)$,其中$R$和$r$分别表示大圆和小圆的半径。
最后,我们使用`print()`函数将计算得到的圆环面积输出到屏幕上,并使用`'%.2f'`格式化字符串保留两位小数。
阅读全文