洛谷刷题Python语言 | P5708 三角形面积

学习Python从娃娃抓起!记录下洛谷Python学习和备考过程中的题目,记录每一个瞬间。

附上汇总贴:洛谷刷题Python语言 | 汇总_热爱编程的通信人的博客-CSDN博客


【题目描述】

一个三角形的三边长分别是 abc,那么它的面积为

其中

输入这三个数字,计算三角形的面积,四舍五入精确到 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

猜你喜欢

转载自blog.csdn.net/guolianggsta/article/details/132752329