首页 > 编程学习 > 【python】求解三角形面积

【python】求解三角形面积

发布时间:2022/8/12 13:44:08
import math

a = float(input('依次输入边长:\n'))

b = float(input())

c = float(input())

while a<=0 or b<=0 or c<=0 or a+b<c or a+c<b or b+c<a:
    print('此三边不构成三角形,请重新输入')
    a = float(input('依次输入边长:\n'))
    b = float(input())
    c = float(input())
p = (a+b+c)/2

x = p*(p-a)*(p-b)*(p-c)

s = math.sqrt(x)


print('面积:' + str(s))
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000