首页IT科技python中求三角形的面积的方法有哪些图片(Python中求三角形的面积的方法有哪些)

python中求三角形的面积的方法有哪些图片(Python中求三角形的面积的方法有哪些)

时间2025-06-18 05:52:00分类IT科技浏览4474
导读:Python虽然是计算机编程语言,但是也是可以解决我们实际的生活的问题。在Python中,三角形面积的求取可以使用我们普通三角形面积公式,可以使用if循环,也可以使用海伦公式求取,具体内容请看本文。...

Python虽然是计算机编程语言            ,但是也是可以解决我们实际的生活的问题            。在Python中                  ,三角形面积的求取可以使用我们普通三角形面积公式      ,可以使用if循环      ,也可以使用海伦公式求取                  ,具体内容请看本文                  。

方法一:普通面积公式法

importmath a=float(input("请输入三角形的边长a:")) b=float(input("请输入三角形的边长b:")) c=float(input("请输入三角形的边长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(input(输入三角形第一边长:)) b=float(input(输入三角形第二边长:)) c=float(input(输入三角形第三边长:)) ifa+b>canda+c>bandb+c>a: s=a*b*(1-((a**2+b**2-c**2)/(2*a*b))**2)**0.5/2 print(三角形的面积是:%0.2f%s) break else: print(三角形不合法)

方法三:海伦公式法

importmath a=float(input(依次输入边长:\n)) b=float(input()) c=float(input()) p=(a+b+c)/2 x=p*(p-a)*(p-b)*(p-c) whilex<=0: print(此三边不构成三角形            ,请重新输入) a=float(input(依次输入边长:\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(面积:+str(s))

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python 响应面优化代码(python响应头部是什么) 老照片修复教学视频老照片修复冷门玩法