用python实现输入三个整数,判断它们是可以构成等边三角形还是等腰三角形还是普通三角形还是不能构成三角形,给出相应 的输出。
时间: 2023-06-05 14:05:26 浏览: 60
这个问题可以回答,以下是Python代码实现:
```
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a+b > c and a+c > b and b+c > a:
if a == b and b == c:
print("可以构成等边三角形")
elif a == b or b == c or a == c:
print("可以构成等腰三角形")
else:
print("可以构成普通三角形")
else:
print("不能构成三角形")
```
如果你还有其他问题,欢迎继续提问。
相关问题
用python实现,输入三个整数,判断它们是可以构成等边三角形还是等腰三角形还是普通三角形还是不能构成三角形,给出相应的输出。
可以使用以下代码实现:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a == b == c:
print("可以构成等边三角形")
elif a == b or b == c or a == c:
print("可以构成等腰三角形")
elif a + b > c and a + c > b and b + c > a:
print("可以构成普通三角形")
else:
print("不能构成三角形")
```
首先,使用 `input()` 函数获取用户输入的三个整数,并将它们转换为整型。然后,使用条件语句判断三个数是否可以构成等边三角形、等腰三角形、普通三角形或不能构成三角形,并输出相应的结果。其中,判断三个数是否可以构成三角形需要使用三角形的性质:任意两边之和大于第三边。
使用Python实现:输入三个整数,判断它们是可以构成等边三角形还是等腰三角形还是普通三角形还是不能构成三角形,给出相应的输出。
好的,以下是Python代码实现:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a + b > c and a + c > b and b + c > a:
if a == b and b == c:
print("可以构成等边三角形")
elif a == b or b == c or a == c:
print("可以构成等腰三角形")
else:
print("可以构成普通三角形")
else:
print("不能构成三角形")
```
解释如下:
首先,我们通过`input()`函数获取用户输入的三个整数,并将它们存储在变量`a`、`b`和`c`中。
然后,我们使用`if`语句判断这三个数是否可以构成三角形。如果可以构成三角形,我们再用一系列的`if`语句判断它们是等边三角形、等腰三角形还是普通三角形,并输出相应的结果。如果不能构成三角形,我们直接输出“不能构成三角形”。
希望对你有所帮助!