5,504
社区成员




a = input('请输入三边长(英文逗号分割):')
if len(a) != 3:
raise Exception('请检查输入数据')
x,y,z = a
if x+y<z or x+z<y or y+z<x or abs(x-y)>z or abs(x-z)>y or abs(y-z)>x:
raise Exception('三边长不满足构成三角形的条件')
p = (x+y+z)/2
print(f'输入三角形的面积是:{(p*(p-x)*(p-y)*(p-z))**0.5}')