编写程序,根据输入的三个边长值,判断能否构成三角形。若能够构成等边三角形则输出1,若能 构成等腰三角形则输出2若能构成一般三角形则输出3若不能构成三角形则输出0。
时间: 2023-11-28 12:49:28 浏览: 128
python 判断输入的边长能否构成三角形 示例
5星 · 资源好评率100%
以下是 Python 3 的代码实现:
```python
a = float(input("请输入第一条边长:"))
b = float(input("请输入第二条边长:"))
c = float(input("请输入第三条边长:"))
if a+b>c and a+c>b and b+c>a:
if a==b==c:
print("1")
elif a==b or a==c or b==c:
print("2")
else:
print("3")
else:
print("0")
```
程序首先接收用户输入的三个边长,然后根据三角形的性质判断是否能够构成三角形。如果能够构成三角形,再根据边长长度判断三角形类型并输出相应的结果。如果不能构成三角形,则直接输出 0。
阅读全文