编写函数,判断用户输入的三个数字是否能构成三角形的三条边。
时间: 2024-01-05 11:05:09 浏览: 96
python 判断输入的边长能否构成三角形 示例
5星 · 资源好评率100%
可以使用三角形的性质:任意两边之和大于第三边。因此,判断三个数字是否能构成三角形的三条边,只需要判断任意两个数字之和是否大于第三个数字即可。
下面是一个Python函数的示例代码:
```python
def is_triangle(a, b, c):
if a + b > c and a + c > b and b + c > a:
return True
else:
return False
```
函数接受三个参数a、b、c,分别代表三角形的三条边的长度。如果这三个数字可以构成三角形的三条边,则返回True;否则返回False。可以通过调用该函数来判断用户输入的三个数字是否能构成三角形的三条边,例如:
```python
a = int(input("请输入第一条边的长度:"))
b = int(input("请输入第二条边的长度:"))
c = int(input("请输入第三条边的长度:"))
if is_triangle(a, b, c):
print("这三个数字可以构成一个三角形。")
else:
print("这三个数字不能构成一个三角形。")
```
阅读全文