输入三个整数,判断并输出其能否构成三角形,若能构成三角形,请进一步判断并输出是否是直角三角形。
时间: 2023-05-29 12:03:22 浏览: 118
python 判断输入的边长能否构成三角形 示例
5星 · 资源好评率100%
提示:三角形的任意两边之和大于第三边。
参考代码:
```python
a, b, c = map(int, input().split())
if a + b > c and a + c > b and b + c > a:
print("可以构成三角形")
if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
print("是直角三角形")
else:
print("不是直角三角形")
else:
print("不能构成三角形")
```
样例:
输入:
```
3 4 5
```
输出:
```
可以构成三角形
是直角三角形
```
阅读全文