海伦公式用计算机语言怎么写,python中海伦公式求取三角形面积的示例
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中海伦公式求取三角形面积的示例相关推荐
- python海伦公式求三角形面积_python编程实战:海伦公式求取三角形的面积
之前小编向大家介绍了在python中求取三角形面积的方法:三角形面积代码.大家对三角形面积的求取有了一定的了解,我们也知道计算机可以进行高精度的计算,那如果说在测量土地的面积的时候,不测三角形的高,只 ...
- python中出栈的方法,python中栈的原理及实现方法示例
python中栈的原理及实现方法示例 本文实例讲述了python中栈的原理及实现方法.分享给大家供大家参考,具体如下: 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素.访问元素.删除元 ...
- python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码
Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...
- python if else语句例子,python 中if else 语句的作用及示例代码
引入:if-else的作用,满足一个条件做什么,否则做什么. if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过 ...
- 【关于python中整除与取余】
##关于python中整除与取余 1. 整除(//) 整除的百度百科 在我看来,整除其实就是算除法的时候,除出来的商. n=189 c=n//100 #百位数 print(c) 1 2. 取余(%) ...
- 海伦公式用计算机语言怎么写,C语言:用海伦公式求三角形面积
C语言:用海伦公式求三角形面积 来源:互联网 宽屏版 评论 2012-08-11 02:25:59 分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 我编 ...
- python简介怎么写-python中如何写类
类的定义 Python中,定义类是通过class关键字,例如我们定义一个存储学生信息的类: class Student(object): pass class后面紧接着是类名,即Student,类名通 ...
- python拼音怎么写-Python 中拼音库 PyPinyin 的用法
[摘要] 最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行. 后来请教了一位大佬怎么解决文件名乱码的问题,他说这个需要正面解决 ...
- 手写Python中列表和字符串的反转
要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...
最新文章
- pcb怎么画边框_关于PCB焊盘,你了解多少?
- xcode6不显示键盘------解决方案
- 开的什么源?——第三篇:草根创业
- 【RIA Services】系统分析
- MATLAB里面的filter和filtfilt的C语言源代码
- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart)
- 二叉搜索树相关知识及应用操作
- SQL Server 数据库管理常用的SQL和T-SQL语句
- Angular 6+ 之新版service
- 技术需求趋势报告:移动、社会化、电子商务最热
- 文字识别_文字识别的应用
- 博客转移到cnblogs
- RabbitMq之简单队列
- 为什么安装了增强功能,VirtualBox菜单自动调整显示尺寸还是灰色,不能用
- 怎么找到安装在Linux系统中的Windows软件的文件
- EPSON爱普生系列打印机清洗更换墨盒方法
- 在线预览 PDF 文档插件 PDFObject.js
- linux yum 五笔输入法,CentOS 7 安装五笔输入法
- 如何批量制作ITF-14条码
- u盘中毒数据还能恢复吗?
热门文章
- 【imessage苹果推】软件安装CSR文件将尽可能区分每个证书
- PointPillars点云编码器代码运行过程中的问题及解决
- 10种黑客类型,刷新你对黑客的认知
- Type c口和Micro USB作为电源接口,原理图设计
- JTA(Java Transaction Api)
- git打patch__2019.08.07
- Max3成功刷入原生Android,小米Max 2用户类原生系统福利:第三方开发者为其适配LineageOS...
- php-ant一体小烟,五款可重建小烟产品盘点推荐
- linux跑wrf.exe程序的前提,用WRF模型进行气象模拟入门(3)——WRF的运行
- 腾讯视频怎么录屏,腾讯视频怎么截长视频