正确排序,使程序能计算三角形面积。输入三角形的三条边,先判断是否可以构成三角形, 如果可以,则进一步求三角形的周长和面积,否则报错:“无法构成三角形!” (结果均保留一位小数)
A: p=a+b+c
B: 周长
C: a=float( input( "请输入三角形的边a: ")) b=float( input( "请输入三角形的边b: ")) c=float( input( "请输入三角形的边c: "))
D: print('无法构成三角形' )
E: h=p/2
F: if a+b<=c or a+c<=b or b+c<=a:
G: print('三角形的周长:%.1f,三角形的面积:%.1f' % (p,area))
H: area=( h*(h-a)*(h-b)*(h-c) )**0.5
I: else:
A: p=a+b+c
B: 周长
C: a=float( input( "请输入三角形的边a: ")) b=float( input( "请输入三角形的边b: ")) c=float( input( "请输入三角形的边c: "))
D: print('无法构成三角形' )
E: h=p/2
F: if a+b<=c or a+c<=b or b+c<=a:
G: print('三角形的周长:%.1f,三角形的面积:%.1f' % (p,area))
H: area=( h*(h-a)*(h-b)*(h-c) )**0.5
I: else:
举一反三
- 程序填空输入三角形三边的边长,计算三角形面积importmatha=float(input("请输入三角形的边长a:"))b=float(input("请输入三角形的边长b:"))c=float(input("请输入三角形的边长c:"))h=(a+b+c)/2print("三角形的面积为:{:.2f}".format(area))
- 麦蛾科显著的一个特征是前翅竹叶形,后翅 。 A: 三角形 B: 菜刀形 C: 长三角形 D: 梭形
- 老三角形对应顶点相连,如果三连线相交成一小三角形,则该三角形是由于下列 原因造成的。
- 编写程序,输入三角形的三条边长,先判断是否可以构成三角形,如果可以,则输出三角形的周长和面积(计算的周长和面积保留一位小数);否则,输出“输入的三边无法构成三角形”。 【提示】 (1)三个数可以构成三角形必须满足如下条件:每条边长均大于0,并且任意两边之和 大于第三边。 (2)已知三角形的三条边长,三角形的面积等于h(h.a)(h.b)(h.c),其中a、b、c 为三条边长,h为周长的一半。 (3)求平方根可以使用math库中的sqrt()函数
- 如果等边三角形的面积为 1, 连结这个三角形各边的中点得到一个小三角形,又连结这个小三角形的各边中点得到一个更小的三角形,如此无限继续下去,求出这些三角形面积的数列。