代码段:
import math
a,b,c = eval(input())
if a+b>c and a+c>b and b+c>a:
s = 1/2*(a+b+c)
mji = math.sqrt(s*(s-a)*(s-b)*(s-c))
zouc = a+b+c
print('面积:%.2f,周长:%.2f' %(mji, zouc))
else:
raise (Exception)
效果:
代码段:
import math
a,b,c = eval(input())
if a+b>c and a+c>b and b+c>a:
s = 1/2*(a+b+c)
mji = math.sqrt(s*(s-a)*(s-b)*(s-c))
zouc = a+b+c
print('面积:%.2f,周长:%.2f' %(mji, zouc))
else:
raise (Exception)
效果: