python中海伦公式求取三角形面积的示例

发布时间:2020-12-07 10:01:44

来源:亿速云

阅读:143

作者:小新

这篇文章将为大家详细讲解有关python中海伦公式求取三角形面积的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、海伦公式介绍别称:希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。

原理:利用三角形的三条边的边长直接求三角形面积的公式。

表达式为:S=√p(p-a)(p-b)(p-c)。

特点:形式漂亮,便于记忆。

2、使用海伦公式求取三角形的面积

代码:import math

a = float(input('依次输入边长:\n'))

b = float(input())

c = float(input())

p = (a+b+c)/2

x = p*(p-a)*(p-b)*(p-c)

while x<=0 :

print('此三边不构成三角形,请重新输入')

a = float(input('依次输入边长:\n'))

b = float(input())

c = float(input())

p = (a+b+c)/2

x = p*(p-a)*(p-b)*(p-c)

s = math.sqrt(x)

print('周长:' + str(2*p))

print('面积:' + str(s))

关于python中海伦公式求取三角形面积的示例就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

海伦公式用计算机语言怎么写,python中海伦公式求取三角形面积的示例相关推荐

  1. python海伦公式求三角形面积_python编程实战:海伦公式求取三角形的面积

    之前小编向大家介绍了在python中求取三角形面积的方法:三角形面积代码.大家对三角形面积的求取有了一定的了解,我们也知道计算机可以进行高精度的计算,那如果说在测量土地的面积的时候,不测三角形的高,只 ...

  2. python中出栈的方法,python中栈的原理及实现方法示例

    python中栈的原理及实现方法示例 本文实例讲述了python中栈的原理及实现方法.分享给大家供大家参考,具体如下: 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素.访问元素.删除元 ...

  3. python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码

    Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...

  4. python if else语句例子,python 中if else 语句的作用及示例代码

    引入:if-else的作用,满足一个条件做什么,否则做什么. if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过 ...

  5. 【关于python中整除与取余】

    ##关于python中整除与取余 1. 整除(//) 整除的百度百科 在我看来,整除其实就是算除法的时候,除出来的商. n=189 c=n//100 #百位数 print(c) 1 2. 取余(%) ...

  6. 海伦公式用计算机语言怎么写,C语言:用海伦公式求三角形面积

    C语言:用海伦公式求三角形面积 来源:互联网  宽屏版  评论 2012-08-11 02:25:59 分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 我编 ...

  7. python简介怎么写-python中如何写类

    类的定义 Python中,定义类是通过class关键字,例如我们定义一个存储学生信息的类: class Student(object): pass class后面紧接着是类名,即Student,类名通 ...

  8. python拼音怎么写-Python 中拼音库 PyPinyin 的用法

    [摘要] 最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行. 后来请教了一位大佬怎么解决文件名乱码的问题,他说这个需要正面解决 ...

  9. 手写Python中列表和字符串的反转

    要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...

最新文章

  1. pcb怎么画边框_关于PCB焊盘,你了解多少?
  2. xcode6不显示键盘------解决方案
  3. 开的什么源?——第三篇:草根创业
  4. 【RIA Services】系统分析
  5. MATLAB里面的filter和filtfilt的C语言源代码
  6. Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)
  7. 二叉搜索树相关知识及应用操作
  8. SQL Server 数据库管理常用的SQL和T-SQL语句
  9. Angular 6+ 之新版service
  10. 技术需求趋势报告:移动、社会化、电子商务最热
  11. 文字识别_文字识别的应用
  12. 博客转移到cnblogs
  13. RabbitMq之简单队列
  14. 为什么安装了增强功能,VirtualBox菜单自动调整显示尺寸还是灰色,不能用
  15. 怎么找到安装在Linux系统中的Windows软件的文件
  16. EPSON爱普生系列打印机清洗更换墨盒方法
  17. 在线预览 PDF 文档插件 PDFObject.js
  18. linux yum 五笔输入法,CentOS 7 安装五笔输入法
  19. 如何批量制作ITF-14条码
  20. u盘中毒数据还能恢复吗?

热门文章

  1. 【imessage苹果推】软件安装CSR文件将尽可能区分每个证书
  2. PointPillars点云编码器代码运行过程中的问题及解决
  3. 10种黑客类型,刷新你对黑客的认知
  4. Type c口和Micro USB作为电源接口,原理图设计
  5. JTA(Java Transaction Api)
  6. git打patch__2019.08.07
  7. Max3成功刷入原生Android,小米Max 2用户类原生系统福利:第三方开发者为其适配LineageOS...
  8. php-ant一体小烟,五款可重建小烟产品盘点推荐
  9. linux跑wrf.exe程序的前提,用WRF模型进行气象模拟入门(3)——WRF的运行
  10. 腾讯视频怎么录屏,腾讯视频怎么截长视频