当前位置:
首页 >
已知三角形的三边长a,b,c,利用海伦公式求三角形面积
发布时间:2023/12/8
68
豆豆
生活随笔
收集整理的这篇文章主要介绍了
已知三角形的三边长a,b,c,利用海伦公式求三角形面积
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
if语句
代码:
a = float(input("输入边长a:")) b = float(input("输入边长b:")) c = float(input("输入边长c:")) if a+b > c and a+c > b and b+c > a:s = (a+b+c)/2area = (s*(s-a)*(s-b)*(s-c))**0.5print("三角形的面积为:", area) else:print("不能构成三角形")截图:
while语句
代码:
a = float(input("输入边长a:")) b = float(input("输入边长b:")) c = float(input("输入边长c:")) while not (a+b > c and a+c > b and b+c > a):print("不能构成三角形,请重新输入")a = float(input("输入边长a:"))b = float(input("输入边长b:"))c = float(input("输入边长c:")) s = (a+b+c)/2 area = (s*(s-a)*(s-b)*(s-c))**0.5 print("三角形的面积为:", area)截图:
函数调用
代码:
def hailun(a, b, c):s = (a+b+c)/2area = (s*(s-a)*(s-b)*(s-c))**0.5return area a = float(input("输入边长a:")) b = float(input("输入边长b:")) c = float(input("输入边长c:")) while(a+b>c and a+c>b and b+c>a):area = hailun(a, b, c)print("三角形的面积为", area)break else:print("不能构成三角形")截图:
总结
以上是生活随笔为你收集整理的已知三角形的三边长a,b,c,利用海伦公式求三角形面积的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ECharts 修改背景格子线条的颜色
- 下一篇: 申宝在线炒股医药板块大涨