python计算三角形的面积:任意输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积。
1、print(三角形面积是:{0:.2f}.format(areas(alist)))
print(三角形周长是:{0:.2f}.format(perimeter(alist)))
else:
print(边长{}、{}、{}无法构成三角形.format(alist[0],alist[1],alist[2]))
exceptValueErrorase:
2、三角形的周长和面积在一定的条件下,它们的数值可以是一样的,但是单位是不一样的,周长单位是长度单位,如厘米等,面积单位是平方厘米等。
所以虽然数字一样,但是意义不同。
比如你三角形的底是10,你直接输入a=10或者a=10h=?
比如你三角形的高是5,你直接输入a=5或者a=5s=a*h/2
三角形的面积公式,底乘以高除以2
print三角形的面积=
海伦公式,即已知三边长求三角形面架。
以下是python的关键字和语法:
float:内置的标准数据类型,即小数
input:键盘输入
print:输出到
%d和x%
单引号的作用:表示字符
*和**的用途:作为运算符一个是乘号,2个*连着表示开根
%0.3f调整%area的格式,f表示浮点数、0.3表示小数点后3位数
括号
总结:三角形是个好东西,比如知道三条边边长,可以判断能不能组成三角形(两边之和大于第三边),如果可以就进一步计算其面积(海伦公式),最后还能把这个三角形画出来(余弦定理求角度),所以说这个作为一个编程题目用于教学是比较棒的。