利用python怎么计算图形面积

  介绍

利用python怎么计算图形面积?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

python可以做什么

python是一种编程语言,内置了许多有效的工具,python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。

#寒假打卡28天第7天   import 数学         class 轮():#圆形   ,def  __init__(自我,,R):   self.R 才能=R      ,def 区域(自我):   return 才能;self.R  *, self.R  3.14 *,      ,def 周长(自我):   return 才能;self.R  *, 2, * 3.14         class 矩形():#矩形   ,def  __init__(自我,,长度,宽度):   self.length 才能=,长度   self.width 才能=,宽度      ,def 区域(自我):   return 才能;self.length  * self.width      ,def 周长(自我):   return 才能;self.length  + self.width         class 三角形():#三角形   ,def  __init__(自我,,a, b, c):   ,self.a =,   时间=self.b 才能;b   self.c 才能=c      ,def 区域(自我):   l 才能=,(时间+ self.a  self.b  +, self.c)/2   return 才能轮(math.sqrt (l  *, (l 作用;self.a), *, (l 作用;self.b), *, (l 作用;self.c)),, 2), #轮保留2为小数      ,def 周长(自我):   return 才能;self.a  +, self.c  + self.c         class  Guadrilateral(): #任意四边形   ,def  __init__(自我,,a, b, c, d,角):   ,self.a =,   时间=self.b 才能;b   self.c 才能=c   时间=self.d 才能;d   时间=self.angle 才能;角      ,def 区域(自我):   l 才能=,(时间+ self.a  self.b  +, self.c  +, self.d)/2   return 才能轮(math.sqrt ((l 作用;self.a), *, (l 作用;self.b), *, (l 作用;self.c), *, (l 作用;self.d), -   ,,,,,,,self.a  *, self.b  *, self.c  * self.d   ,,,,,,,*,math.pow (math.cos (math.radians (self.angle)),, 2)), 2), #战俘函数幂次方弧度弧度转换为角度      ,def 周长(自我):   return 才能;self.a  +, self.b  +, self.c  + self.d         print(“- - - - -图形计算工具——“)   print (“* * * * * * * * * * * * * * * * * * *“)   print(“* * *你可以选择的图形* * *“)   print(“* * * * * * * *圆形* * * * * * * *“)   print(“* * * * * * * *矩形* * * * * * * *“)   打印(“* * * * * * *三角形* * * * * * * *“)   print(“* * * * *任意四边形* * * * * * *“)   target =, str(输入(“请输入你想要计算图形的名称“))   if  target ==,“圆形“:=,int, x1 (输入(“请输入半径(厘米):“))   ,打印(“圆形的面积为:“,+,str(圆(x1) .area()), +,“(平方厘米)!“)   ,打印(“圆形的周长为:“,+,str(圆(x1) .girth()), +,“(厘米)!“)   elif  target ==,“矩形“:=,int, x1 (输入(“请输入长度(厘米):“))=,int, x2 (输入(“请输入宽度(厘米):“))   ,打印(“矩形的面积为:“,+,str(矩形(x1, x2) .area()), +,“(平方厘米)!“)   ,打印(“矩形的周长为:“,+,str(矩形(x1, x2) .girth()), +,“(厘米)!“)   elif  target ==,“三角形“:=,int, x1 (输入(“请输入边一个(厘米):“))=,int, x2 (输入(“请输入边b(厘米):“))=,int, x3 (输入(“请输入边c(厘米):“))   ,打印(“三角形的面积为:“,+,str(三角形(x1, x2, x3) .area()), +,“(平方厘米)!“)   ,打印(“三角形的周长为:“,+,str(三角形(x1, x2, x3) .girth()), +,“(厘米)!“)   elif  target ==,“任意四边形“:=,int, x1 (输入(“请输入边一个(厘米):“))=,int, x2 (输入(“请输入边b(厘米):“))=,int, x3 (输入(“请输入边c(厘米):“))=,int, x4 (输入(“请输入边d(厘米):“))=,int, x5 (输入(“请输入邻对角角度和的一半(°):“))   ,print(“三角形的面积为:“,+,str (Guadrilateral (x1, x2, x3,, x4,, x5) .area()), +,“(平方厘米)!“)   ,print(“三角形的周长为:“,+,str (Guadrilateral (x1, x2, x3,, x4,, x5) .girth()), +,“(厘米)!“)

运行图:

利用python怎么计算图形面积

利用python怎么计算图形面积