以键盘上输入三个数,代表三角形的一条边,如果不能构成三角形显示不能构成一角形的信息提示,如果能构成三角形,则输出三角形的周长和面积。
a=float( input("a="))
b=float( input("b="))
c=float( input("c="))
if a+b>c and b+c>a and a+c>b:
p=(a+b+c)/2
s=(p*(p-a)*(p-b)*(p-c))**(1/2)
print("三角形的面积为",s)
else:
print("无法构成三角形")
from math import *
a,b,c=eval(input("输入a,b,c="))
if a+b>c and a+c>b and b+c>a:
t=(a+b+c)/2
area=sqrt(t*(t-a)*(t-b)*(t-c))
print("三角形面积=",area)
else:
print("不能构成三角形")