python海伦公式计算三角形面积

#输入三边边长
a = float(input("请输入第一条边长:"))
b = float(input("请输入第二条边长:"))
c = float(input("请输入第三条边长:"))
#判断能否构成三角形
while a + b <= c or a + c <= b or c + b <= a:
    print("您输入的三条边不能构成三角形")
    a = float(input("请输入第一条边长:"))
    b = float(input("请输入第二条边长:"))
    c = float(input("请输入第三条边长:"))
#求出半周长
p = (a + b + c) / 2
#使用海伦公式计算面积
area = (p*(p-a)*(p-b)*(p-c))**0.5
#输出面积
print("面积为:%.2f"%area)

python海伦公式计算三角形面积_第1张图片

你可能感兴趣的:(python,python)