python计算半径从1.0到1.5的圆周长和圆面积,π使用3.14。半径居中且占宽7,周长和面积都是右对齐且占宽10,分别保留两位小数和三位小数。
时间: 2024-09-27 12:16:34 浏览: 31
在Python中,我们可以使用`for`循环和公式`C = 2 * π * r`和`A = π * r^2`来计算给定范围内的圆周长和面积。同时,我们利用`f-string`来格式化输出,包括宽度限制和小数位数。以下是实现这一需求的代码:
```python
pi = 3.14
radius_width = 7
width_per_value = 10
decimal_places = 3
for radius in range(1, 6): # 注意半径从1.0到1.5,因为范围是从0开始的,所以我们设置为range(1, 6)
r = round(radius, 3) # 保留三位小数
circumference = round(2 * pi * r, 2) # 保留两位小数
area = round(pi * (r**2), 3) # 同样保留三位小数
# 格式化输出
formatted_radius = f"{r:.3f}".ljust(radius_width)
formatted_circumference = f"{circumference:.2f}".rjust(width_per_value)
formatted_area = f"{area:.3f}".rjust(width_per_value)
print(f"半径:{formatted_radius} | 周长:{formatted_circumference} | 面积:{formatted_area}")
```
运行此代码后,你会看到每个圆的半径、周长和面积都按照指定的格式打印出来。
阅读全文