编写程序任意输入三个整数ABC判断ABC能否构成三角形若不能则输出相应的信息若能则判断组成的是等腰三角形等边三角形直角三角形还是一般三角形
时间: 2023-09-08 20:15:05 浏览: 129
python 判断三角形,给你三个整数a,b,c, 判断能否以它们为三个边长构成三角形。
5星 · 资源好评率100%
好的,我可以为您编写这样的程序。以下是 Python 代码示例:
```
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a + b > c and a + c > b and b + c > a:
if a == b or b == c or a == c:
if a == b and b == c:
print("这是一个等边三角形")
else:
print("这是一个等腰三角形")
elif a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print("这是一个直角三角形")
else:
print("这是一个一般三角形")
else:
print("这三个数不能构成三角形")
```
您可以复制以上代码到 Python 环境中运行,或者将它保存为一个 .py 文件并运行。程序会提示您输入三个整数,然后输出对应的信息。
阅读全文