①没有使用数学函数的情况下的代码
#输入内容
a = float(input("请输入三角形的边a="))
b = float(input("请输入三角形的边b="))
c = float(input("请输入三角形的边c="))
#处理过程(算法)
p = (a + b + c) / 2
S = (p * (p - a) * (p - b) * (p -c))**0.5
#输出内容
print("三角形的边a为:",a)
print("三角形的边b为:",b)
print("三角形的边c为:",c)
print("三角形的面积S=",S)
运行结果如下:
②在使用了数学函数情况下的代码
#输入内容
import math
a = float(input("请输入三角形的边a="))
b = float(input("请输入三角形的边b="))
c = float(input("请输入三角形的边c="))
#处理过程(算法)
p = (a + b + c) / 2
S = math.sqrt(p * (p - a) * (p - b) * (p -c))
#输出内容
print("三角形的边a为:",a)
print("三角形的边b为:",b)
print("三角形的边c为:",c)
print("三角形的面积S=",S)
运行结果如下:
结果没有变化,相同!