从键盘输入3个数a,b,c,代表3条线段的长度。请编写程序,判断这三条线段能否构成一个三角形,如果能,再判断所构成的三角形是什么类型(不等边、等腰、等边),并输出结论,否则输出“ERROR!”。
时间: 2024-05-11 16:14:51 浏览: 76
java 判断从键盘输入的三个数能否构成三角形并判断形状
5星 · 资源好评率100%
好的,这道题目可以简单地使用三角形的三边长计算公式进行计算,如果满足条件则输出对应的三角形类型,如果不满足条件则输出"ERROR!"。下面是对应的Python3代码实现:
```python
a = float(input("请输入第一个数a:"))
b = float(input("请输入第二个数b:"))
c = float(input("请输入第三个数c:"))
if (a+b>c) and (a+c>b) and (b+c>a):
if a==b==c:
print("构成等边三角形")
elif (a==b) or (a==c) or (b==c):
print("构成等腰三角形")
else:
print("构成不等边三角形")
else:
print("ERROR!")
```
希望这个代码可以帮助到您,如果您还有其它问题或需求,请继续询问哦。
阅读全文