用if条件分支语句编写程序

编写程序,在程序执行时输入三条边长,如果能构成三角形就计算周长和面积。

假设三条边长分别为a、b、c,则面积s = (p * (p - a) * (p - b) * (p - c)) ** 0.5, 其中p = (a + b + c) / 2

a=eval(input())
b=eval(input())
c=eval(input())
if a+b>c and a+c>b and b+c>a:
    print('能构成三角形')
    l=a+b+c
    p=l/2
    s=(p*(p-a)*(p-b)*(p-c))**0.5
    print('周长为:{},面积为:{}'.format(l,s))
else:
    print('无法构成三角形')

img



觉得有用的话采纳一下哈

a=eval(input())
b=eval(input())
c=eval(input())
p = (a + b + c) / 2
s = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print(s)