python:接受用户输入的两个长方形的长和宽,计算两个才长方形的面积之差,周长之差,并换行输出
时间: 2024-09-14 07:15:54 浏览: 81
在Python中,你可以创建一个程序来接受用户输入两个长方形的长和宽,然后计算它们的面积和周长之差。以下是实现这个功能的一个简单示例:
```python
def calculate_rectangle_diff():
# 接收用户输入
rectangle1 = tuple(map(int, input("请输入第一个长方形的长和宽,用逗号分隔:").split(',')))
rectangle2 = tuple(map(int, input("请输入第二个长方形的长和宽,用逗号分隔:").split(',')))
# 计算面积和周长
area1 = rectangle1[0] * rectangle1[1]
perimeter1 = 2 * (rectangle1[0] + rectangle1[1])
area2 = rectangle2[0] * rectangle2[1]
perimeter2 = 2 * (rectangle2[0] + rectangle2[1])
# 计算面积和周长的差值
area_diff = abs(area1 - area2)
perimeter_diff = abs(perimeter1 - perimeter2)
# 换行并输出结果
print(f"面积之差:{area_diff}")
print(f"周长之差:{perimeter_diff}\n")
calculate_rectangle_diff()
```
当你运行这个程序时,它会提示用户分别输入两个长方形的长和宽,然后计算并输出面积和周长的差值。
阅读全文