题目:
代码:
import math
a,b,c=input().split()
a,b,c=int(a),int(b),int(c)
A=[a,b,c]
A.sort()
if a+b>c and a+c>b and b+c>a:
S=(a+b+c)/2
area=math.sqrt(S*(S-a)*(S-b)*(S-c)*1.0)
S=(a+b+c)*1.0
print("area = {0:.2f}; perimeter = {1:.2f}".format(area,S))
else:
print("These sides do not correspond to a valid triangle")
结果: