python编写程序,计算并输出长方形的周长,要求长方形的长和宽为整数
时间: 2024-11-09 17:19:29 浏览: 14
计算机二级python题库-基本操作题之计算长方形的面积.zip
在Python中,你可以通过创建一个函数来计算长方形的周长。首先,你需要从用户那里获取长和宽作为输入,然后应用公式周长 = 2 * (长 + 宽)。这里是一个简单的例子:
```python
def calculate_perimeter(length, width):
# 检查输入是否为整数
if not isinstance(length, int) or not isinstance(width, int):
print("输入的长度和宽度必须是整数,请重新输入。")
else:
perimeter = 2 * (length + width)
print(f"长方形的周长是: {perimeter}")
# 获取用户输入
try:
length = int(input("请输入长方形的长: "))
width = int(input("请输入长方形的宽: "))
except ValueError:
print("输入无效,只能接受整数,请重新输入。")
# 计算并输出周长
calculate_perimeter(length, width)
```
在这个代码中,我们首先定义了一个函数`calculate_perimeter`,接收两个参数`length`和`width`。如果输入的不是整数,会给出错误提示。然后,用户会被提示输入长和宽,如果输入的是非整数,程序会捕获`ValueError`异常并提示重新输入。
阅读全文