"""
判断输入的边长能否构成三角形,如果能则计算出三角形的周长和面积
"""
a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
if a + b > c and a + c > b and b + c > a:
print('周长: %f' % (a + b + c))
p = (a + b + c) / 2
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print('面积: %f' % (s))
else:
print('您输入的三个边长不能构成三角形')
"""
这里我们默认a、b、c对应的角分别为A、B、C
"""
a=float(input('请输入第一条边的边长'))
b=float(input('请输入第二条边的边长'))
c=float(input('请输入第三条边的边长'))
cosA=(b**2+c**2-a**2)/(2*b*c)
cosB=(a**2+c**2-b**2)/(2*a*c)
cosC=(a**2+b**2-c**2)/(2*a*b)
if (a**2==b**2+c**2 or b**2==a**2+c**2 or c**2==b**2+a**2) or (cosA==0 or cosB==0 or cosC==0):
print('该三角形为直角三角形')
elif ((cosA<1 and cosA>0)and (cosB<1 and cosB>0) and (cosC<1 and cosC>0)):
print('该三角形是锐角三角形')
else:
print('该三角形是钝角三角形')