使用Python编写程序,要求连续3次求矩形的面积。(结果保留两位小数)
时间: 2024-11-27 13:23:56 浏览: 2
在Python中编写程序,要求连续三次计算矩形的面积,你可以先定义一个函数来计算矩形面积,然后在一个循环里调用这个函数三次。假设用户输入长和宽,我们可以这样做:
```python
def calculate_rectangle_area(length, width):
"""
计算矩形面积
:param length: 矩形的长度
:param width: 矩形的宽度
:return: 面积
"""
area = length * width
return round(area, 2) # 保留两位小数
# 循环请求用户输入并计算三次
for _ in range(3):
try:
length = float(input("请输入第一个矩形的长度: "))
width = float(input("请输入第一个矩形的宽度: "))
print(f"第一次矩形的面积是: {calculate_rectangle_area(length, width)}")
# 同理,依次获取第二次和第三次矩形的尺寸并计算
# ... (这里省略,按照同样的步骤处理)
except ValueError:
print("输入无效,请输入数字。")
```
在这个程序中,我们首先定义了一个`calculate_rectangle_area`函数用于计算矩形面积,并用`round`函数保留两位小数。然后在循环中,提示用户输入矩形的长和宽,每次计算后打印结果。
阅读全文