解题思路:
首先 输入三个浮点数abc代表三边长度
然后计算中间变量s代表周长的二分之一
然后计算出S
最后输出S并保留小数点三位
注意事项:
因为要开根号,python中开根号有三种方法(就我所知),即如下三种
参考代码:
①直接用“**”运算符计算
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=x**0.5
print("%.3f"%S)
②内置函数pow
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=pow(x,0.5)
print("%.3f"%S)
③使用math模块,但是需要提前调用
import math
a,b,c= map(float,input().split())
s=(a+b+c)/2
x=(s*(s-a)*(s-b)*(s-c))
S=math.sqrt(x)
print("%.3f"%S)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:809 |
最小公倍数 (C语言代码)浏览:863 |
C语言训练-大、小写问题 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:885 |
1124题解浏览:595 |
矩形面积交 (C++代码)浏览:1129 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:488 |
模拟计算器 (C语言代码)浏览:2300 |
剪刀石头布 (C语言代码)浏览:1436 |