输入三个数,判断他们能否组成三角形。若能,则输出三角形是等腰三角形、等边三角形、直角三角形,还是普通三角形;若不能,则输出“不能组成三角形”提示信息。
a = int(input("请输入第一个数字:"))
b = int(input("请输入第二个数字:"))
c = int(input("请输入第三个数字:"))
if a<=0 or b<=0 or c<=0 or a+b<c or a+c<=b or b+c<a:
print("无法组成三角形")
elif a==b==c:
print("等边三角形")
elif a==b!=c or a==c!=b or b==c!=a:
print("等腰三角形")
elif a**2+b**2==c**2 or a**2+c**2==b**2 or b**2+c**2==a**2:
print("直角三角形")
else:
print("普通三角形")