已知三角形的三边长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,利用海伦公式求三角形面积相关推荐
- C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......
导航:网站首页 > C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形... C语言编程,已知三角形的三边长a,b,c,计算求三角 ...
- c语言坐标海伦公式,C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积...
导航:网站首页 > C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 匿名网友: 程序已 ...
- python利用海伦公式求三角形的面积
前言 从小学我们都知道,三角形的面积是底乘以高除以2.那么已知任意一个三角形的三条边,如何能够求出三角形的面积呢?这里我们用到了海伦公式. 海伦公式又译作希伦公式.海龙公式.希罗公式等,它是利用三角形 ...
- 7-3 sdut-顺序结构-1 利用海伦公式求三角形面积,了解世界科学史
背景: 海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式.它是利用三角形的三条边的边长直接求三角形面积的公式.它的特点是形式漂亮,便于记忆. 相传这个公式最早是由古希腊数学家阿基米德得出的 ...
- 输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积
题目19:1.输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积 a=float(input("a:")) b=float(input("b:")) ...
- python计算1的平方减2的平方加3的平方减4的平方怎么算_已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值...
已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来 ...
- 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数
已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))
- 已知抛物线与直线相交两点和抛物线顶点,求抛物线和直线所围成的面积?
已知抛物线与直线相交两点和抛物线顶点,求抛物线和直线所围成的面积? 顶点:p1(-b/2a),((4ac-b^2)/2a): 抛物线方程:y=ax^2+bx+c; 直线方程:y=k*x+b; 已知:p ...
- 已知一个二维数组A 表示一个矩阵,求AT。 其中,AT 表示矩阵的转置。矩阵转置的含义:表示把一个矩阵行列互换。
已知一个二维数组A 表示一个矩阵,求AT. 其中,AT 表示矩阵的转置.矩阵转置的含义:表示把一个矩阵行列互换. //传入需要验证的数组,在main里面调用该方法public static void ...
最新文章
- pythonl_Python3 os.lchown() 方法
- 手持终端以物联网的模式
- python简单代码input-【python系统学习05】input函数——实现人机交互
- 嵌入式linux 添加中断,《嵌入式linux应用程序开发完全手册》中断控制器操作(外部中断)学习笔记...
- 杭电OJ-1062_Text Reverse
- @select注解_mybatis开发,你用 xml 还是注解?我 pick xml
- ES6 Fetch API和Cookie相关的知识点
- 求关系模式r的所有候选码_2_1关系数据库的基本概念
- java 发送邮件昵称_利用JavaMail发送QQ邮件
- 临时文件_其实邮箱可能才是最佳的临时文件分享途径
- 用递归方法求一个list的最大值
- 蒙牛新品来了,小明纯牛奶透明袋
- ENVI大气校正后遥感图像颜色变了及编辑头文件
- Android大举进入智能电视领域
- KEIL MDK5 更好用 更简洁 的ARM开发环境
- 我已经可以想象,疫情结束后全国男生会……
- 图片无损压缩工具(报名照片压缩至30Kb以下
- 计算机软件技术介绍ppt,计算机软件技术基础.ppt
- 会声会影2022版本软件下载安装使用激活教程
- 日志分析工具mysqldumpslow