读入3个分别表示箱子长宽高的数值,判断并输出该箱子是立方体还是长方体(用if else)语句实现)
时间: 2023-05-27 08:02:28 浏览: 206
```python
a,b,c=map(int,input().split())
if a==b and b==c:
print("立方体")
else:
print("长方体")
```
或者
```python
a,b,c=map(int,input().split())
if a==b==c:
print("立方体")
else:
print("长方体")
```
或者
```python
a,b,c=map(int,input().split())
if a==b and b==c and c==a:
print("立方体")
else:
print("长方体")
```
相关问题
编程读入三个整数分别表示箱子长宽高,判断并输出该箱子是正方体还是长 方体
在编程中,要判断一个由三个整数代表的盒子(长、宽、高)是正方体还是长方体,你可以按照以下步骤操作:
1. 首先,你需要获取这三个输入值,通常用户会通过函数输入或者从控制台读取。
2. 确定每个维度是否相等。如果长度(length)、宽度(width)和高度(height)都相等,则它是正方体;如果只有两个尺寸相等,则它是一个长方体,第三个维度与其他两个不同。
3. 检查条件后,编写适当的消息来描述盒子的形状。例如,如果所有维度都相等,可以输出 "这是一个正方体";如果有两个相等但不全相等,可以说 "这是一个长方体"。
下面是一个简单的Python示例代码:
```python
# 假设 input_length, input_width, input_height 是用户输入的三个整数
input_length = int(input("请输入箱子的长度: "))
input_width = int(input("请输入箱子的宽度: "))
input_height = int(input("请输入箱子的高度: "))
if input_length == input_width == input_height:
print("这是一个正方体")
elif input_length == input_width or input_width == input_height or input_length == input_height:
print("这是一个长方体")
else:
print("这不是标准的长方体或正方体形状")
```
编程读入三个整数分别表示箱子长宽高,判断并输出该箱子是正方体还是长 方体。
在编程中,你可以通过以下步骤来判断一个由三个整数表示的箱子是否是正方体或长方体:
1. 首先,从用户输入或其他数据源获取三个整数值,代表箱子的长度(l),宽度(w),和高度(h)。
```python
length = int(input("请输入箱子的长度:"))
width = int(input("请输入箱子的宽度:"))
height = int(input("请输入箱子的高度:"))
```
2. 检查三个尺寸是否相等。如果它们都相等,则这个箱子是一个正方体;如果有两个相等而另一个不同,则它是长方体。
```python
if length == width and width == height:
shape = "正方体"
elif length != width and width != height and length != height:
shape = "长方体"
else:
shape = "不是正方体也不是长方体" # 如果都不满足条件,默认情况
```
3. 输出判断结果。
```python
print(f"这个箱子是{shape}。")
```
阅读全文