从键盘输入两个矩形的长和宽,编程输出它们的面积和周长并比较两个矩形面积的大小。要求面积输出时格式为宽度10,右对齐,保留小数点后2位,周长输出时宽度为8,左对齐,保留小数点后1位。
时间: 2024-09-08 09:04:51 浏览: 52
首先,我们需要编写一个程序,它会提示用户输入第一个矩形的长和宽,然后计算并输出这个矩形的面积和周长。接着,我们会同样处理第二个矩形的输入,并比较两个矩形的面积。以下是使用Python编写的一个简单示例:
```python
def calculate_rectangle():
# 输入第一个矩形的长和宽
length1 = float(input("请输入第一个矩形的长度:"))
width1 = float(input("请输入第一个矩形的宽度:"))
# 计算并输出第一个矩形的面积和周长
area1 = round(length1 * width1, 2) # 面积保留两位小数
perimeter1 = round(2 * (length1 + width1), 1) # 周长保留一位小数
print(f"第一个矩形的面积:{area1:10.2f} 周长:{perimeter1:8.1f}")
# 输入第二个矩形的长和宽
length2 = float(input("请输入第二个矩形的长度:"))
width2 = float(input("请输入第二个矩形的宽度:"))
# 计算并输出第二个矩形的面积和周长
area2 = round(length2 * width2, 2)
perimeter2 = round(2 * (length2 + width2), 1)
print(f"第二个矩形的面积:{area2:10.2f} 周长:{perimeter2:8.1f}")
# 比较两个矩形面积并输出结果
if area1 > area2:
print("第一个矩形的面积较大。")
elif area1 < area2:
print("第二个矩形的面积较大。")
else:
print("两个矩形的面积相等。")
calculate_rectangle()
```
当你运行这个程序时,它会按照要求的格式显示每个矩形的面积和周长,以及它们之间的面积比较。
阅读全文