Python中如何判断输入的三角形三边的长短
时间: 2024-10-25 13:03:24 浏览: 14
python 已知三条边求三角形的角度案例
在Python中,判断三个数能否组成一个合法的三角形(即满足两边之和大于第三边的条件),可以通过简单的比较操作实现。你可以创建一个函数来检查这个条件。以下是步骤:
```python
def is_triangle(a, b, c):
"""
检查三个数a、b和c是否能构成一个有效的三角形
:param a: 第一条边长
:param b: 第二条边长
:param c: 第三条边长
:return: 如果能构成三角形返回True,否则返回False
"""
if a + b > c and a + c > b and b + c > a:
return True
else:
return False
# 测试示例
print(is_triangle(3, 4, 5)) # 输出:True,因为3, 4, 5可以组成一个三角形
print(is_triangle(1, 2, 3)) # 输出:False,因为1+2不大于3,不满足三角形条件
```
在这个`is_triangle`函数中,我们使用了逻辑表达式`a + b > c`、`a + c > b`和`b + c > a`来检查每个组合的条件。如果所有条件都满足,则返回`True`,否则返回`False`。
阅读全文