发布网友 发布时间:2022-04-26 23:35
共7个回答
热心网友 时间:2022-04-18 04:19
海*式又译作希*式、海龙公式、希罗公式等,它是利用三角形的三条边的边长直接求三角形面积的公式,表达式为:
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
while a+b<c or a+c<b or b+c<a:
扩展资料
计算半周长
s = (a + b + c) / 2
计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
用到了input输入,float类型转换。且根据三条构成条件使用while做循环判断,最后利用海*式,借助幂次运算函数完成了python的学习。
热心网友 时间:2022-04-18 05:37
只要已知三角形的三条边长,就可以求三角形的面积,公式:若已知三角形的三条边长分别为a、b、c,S=根号下p(p-a)(p-b)(p-c) (p为三角形周长的一半,即p=1/2(a+b+c))。
证明的核心在于内切圆与角、面积之间的关系。利用内切圆可以用两种方式来求三角形的面积,由此建立等量关系,最后可以整理出海*式。
扩展资料:
注意事项:
三角形的底就是其中一条边,通常指位于底部的侧边,高是从底边到三角形顶部最高点的长度。当从三角形的底边向对面顶点作垂线,画出的这条线段就是三角形的高。这些信息应该是已知的,或是可以通过测量得到的。
由于直角三角形的两条边是相互垂直的,因此一条直角边相对于另一条直角边来说就是三角形的高,另一条边就是底边。因此就算没有明确给出底边长和高,但如果已知两条直角边长,就相当于知道底边长和高。
参考资料来源:百度百科-海*式
热心网友 时间:2022-04-18 07:11
假设在平面内,有一个三角形,边长分别为a、b、c
三角形的面积S可由以下公式求得:
S=√[p(p-a)(p-b)(p-c)]
而公式里的p为半周长:p=(a+b+c)/2
利用三角形的三条边的边长直接求三角形面积的公式,它的特点是形式漂亮,便于记忆。
扩展资料:
如果一个三角形的三条边与另一个三角形的三条边对应成比例,那么这两个三角形相似。如果一个三角形的两条边与另一个三角形的两条边对应成比例,并且夹角相等,那么这两个三角形相似。
在三角形中至少有一个角大于等于60度,也至少有一个角小于等于60度。三角形任意两边之和大于第三边,任意两边之差小于第三边。在一个直角三角形中,若一个角等于30度,则30度角所对的直角边是斜边的一半。
热心网友 时间:2022-04-18 09:03
海*式:只要已知三角形的三条边长,就可以求三角形的面积。公式:若已知三角形的三条边长分别为a、b、c,S=根号下p(p-a)(p-b)(p-c) (p为三角形周长的一半,即p=1/2(a+b+c))
热心网友 时间:2022-04-18 11:11
P=(a+b+c)/2
S=[p(p-a)(p-b)(p-c)]^0.5
【【不清楚,再问;满意, 请采纳!祝你好运开☆!!】】
热心网友 时间:2022-04-18 13:35
S=(p(p-a)(p-b)(p-c))^(1/2) p=(a+b+c)/2
热心网友 时间:2022-04-18 16:17
等于根号下(P-A)*(P-B)(P-C),P=A+B+C/2