学习Python从娃娃抓起!记录下洛谷Python学习和备考过程中的题目,记录每一个瞬间。
附上汇总贴:洛谷刷题Python语言 | 汇总_热爱编程的通信人的博客-CSDN博客
【题目描述】
一个三角形的三边长分别是 a、b、c,那么它的面积为
其中
输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。
【输入】
第一行输入三个实数 a,b,c,以空格隔开。
【输出】
输出一个实数,表示三角形面积。精确到小数点后 1 位。
【输入样例】
3 4 5
【输出样例】
6.0
【代码详解】
import math
a,b,c = [eval(i) for i in input().split()]
p = (a+b+c)/2
s = math.sqrt(p*(p-a)*(p-b)*(p-c))
print("%.1f" % s)
【运行结果】
3 4 5
6.0