通过键盘输入的方式获得长方体长宽高(length,width,height)的数值,判断由这三个数值能否描述长方休,如果【能则】计算并输出该长方体的【表面积】和【体积】 如果【不能则】输出相应的错误提示信息。
时间: 2024-02-04 21:10:13 浏览: 153
BOX_长方体面积_
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。以下是 Python 代码实现:
```python
length = float(input("请输入长方体的长度:"))
width = float(input("请输入长方体的宽度:"))
height = float(input("请输入长方体的高度:"))
if length > 0 and width > 0 and height > 0:
surface_area = 2 * (length * width + length * height + width * height)
volume = length * width * height
print("该长方体的表面积为:{:.2f}".format(surface_area))
print("该长方体的体积为:{:.2f}".format(volume))
else:
print("输入的长、宽、高必须是正数!")
```
首先,通过 `input` 函数获取用户输入的长、宽、高,并转换为浮点数类型。接下来,使用 `if` 判断语句判断输入的长、宽、高是否大于 0,如果都大于 0,则计算长方体的表面积和体积,并使用 `print` 函数输出结果。如果有任何一个值小于等于 0,则输出相应的错误提示信息。最后,利用 `format` 函数保留两位小数输出结果。
阅读全文