python判断三个整数能否构成三角形 要求:如果不能则抛出异常,显示异常信息:”a,b,c不能构成三角形“,如果输入的边长中有负数,显示异常信息”三条边不能为负数,如果可以构成则显示三角形的三个边长
时间: 2023-06-10 20:04:37 浏览: 117
python 判断三角形,给你三个整数a,b,c, 判断能否以它们为三个边长构成三角形。
5星 · 资源好评率100%
好的,关于您的第一个问题,以下是Python代码实现:
```python
def check_triangle(a, b, c):
if a <= 0 or b <= 0 or c <= 0:
raise Exception("三条边不能为负数")
if a + b <= c or a + c <= b or b + c <= a:
raise Exception(f"{a}, {b}, {c} 不能构成三角形")
else:
print(f"三角形的三个边长为: {a}, {b}, {c}")
```
您可以将这段代码实现保存为一个.py文件,并在ChitGPT中调用。
请问还有其他的问题吗?
阅读全文