题目:已知三条边,如何求一个三角形的面积?

import math
a=4.0
b=3.0
c=5.0
d=(a+b+c)/2
s=math.sqrt(d*(d-a)*(d-b)*(d-c))
print (s)
import math
a=float(input("请输入三角形的边长a: "))
b=float(input("请输入三角形的边长b: "))
c=float(input("请输入三角形的边长c: "))
d=(a+b+c)/2
area=math.sqrt(d*(d-a)*(d-b)*(d-c));
print(str.format("三角形的三边分别是:a={0},b={1},c={2}",a,b,c))
print(str.format("三角形的面积={0}",area))