python定义函数求三角形面积,用python求直角三角形面积

  python定义函数求三角形面积,用python求直角三角形面积

  Python是一种计算机编程语言,但也可以解决我们现实生活中的问题。在Python中,我们可以使用我们常见的三角形面积公式,if loop或者Helen公式来得到三角形面积。详情请看这篇文章。

  方法一:普通面积公式法

  导入数学

  A=float(输入(请输入三角形a: ))

  B=float(输入(请输入三角形b: ))

  C=float(输入(请输入三角形c: ))

  d=(a b c)/2

  area=math . sqrt(d *(d-a)*(d-b)*(d-c));

  Print(str.format(三角形的三条边是:a={0},b={1},c={2} ,a,b,c))

  Print(str.format(三角形的面积={0} ,area))方法二:if循环法

  whileTrue:

  A=float(输入(输入三角形的第一条边:))

  B=float(输入(输入三角形的第二条边是: ))

  C=float(输入(输入三角形的第三条边的长度:))

  ifa bcanda cbandb ca:

  s=a * b *(1-((a * * 2 b * * 2-c * * 2)/(2 * a * b))* * 2)* * 0.5/2

  打印(三角形的面积是:%0.2f%s )

  破裂

  else:

  打印(非法三角形)方法三:海伦公式法

  导入数学

  A=float(输入(依次输入边长:n ))

  b=float(input())

  c=float(input())

  p=(a b c)/2

  x=p*(p-a)*(p-b)*(p-c)

  whilex=0:

  打印(这三条边不构成三角形,请重新输入)

  A=float(输入(依次输入边长: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 (area: str(s))以上,去Python找三角形面积的三种方法。可以选择自己通俗易懂的方法来操作~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: