用python计算半径从1.0到1.5的圆周长和圆面积,π使用3.14。半径居中且占宽7,周长和面积都是右对齐且占宽10,分别保留两位小数和三位小数
时间: 2024-09-27 07:16:16 浏览: 28
在Python中,你可以使用for循环结合math模块来计算指定半径范围内圆的周长和面积。这里是一个简单的示例代码:
```python
import math
radius_start = 1.0
radius_end = 1.5
width_rounded_perimeter = 10
width_rounded_area = 13
decimal_places_perimeter = 2
decimal_places_area = 3
pi = 3.14
def format_number(num, width, decimal_places):
formatted_num = "{:.{}f}".format(num, decimal_places)
return ' ' * (width - len(formatted_num)) + formatted_num
r = radius_start
while r <= radius_end:
circumference = 2 * math.pi * r
area = math.pi * r**2
perimeter_str = format_number(circumference, width_rounded_perimeter, decimal_places_perimeter)
area_str = format_number(area, width_rounded_area, decimal_places_area)
print(f"半径 {r:.2f} 的周长: {perimeter_str} | 面积: {area_str}")
r += 0.5
```
运行此程序会按照描述的要求输出每个半径对应的圆周长和面积。
阅读全文