import math
a=int(input("第一条边:"))
b=int(input("第二条边:"))
c=int(input("第三条边:"))
if (a < b):
t=a
a=b
b=t
if (a < c):
t=a
a=c
c=t
if (b < c):
t=b
b=c
c=t
if(a>0 and b>0 and c>0):
if(a<(b+c)):
h=(a+b+c)/2
C=a+b+c
s=math.sqrt(h*(h-a)*(h-b)*(h-c))
print(str.format("三角形三边分别为:a={0},b={1},c={2}", a, b, c))
print("三角形的周长={},面积={}".format(C,s))
else:
print("无法构成三角形!")
else:
print("无法构成三角形!")
输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”
最新推荐文章于 2023-11-03 09:28:43 发布