返回顶部
首页 > 资讯 > 后端开发 > Python >利用python怎么计算图形面积
  • 389
分享到

利用python怎么计算图形面积

2023-06-06 12:06:33 389人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

利用python怎么计算图形面积?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,

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

Python可以做什么

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

#寒假打卡28天第7天import mathclass Round(): #圆形 def __init__(self, R):  self.R = R def area(self):  return self.R * self.R * 3.14 def girth(self):  return self.R * 2 * 3.14class Rectangle():#矩形 def __init__(self, length, width):  self.length = length  self.width = width def area(self):  return self.length * self.width def girth(self):  return self.length + self.widthclass Triangle():#三角形 def __init__(self, a, b, c):  self.a = a  self.b = b  self.c = c def area(self):  l = (self.a + self.b + self.c)/2  return round(math.sqrt(l * (l - self.a) * (l - self.b) * (l - self.c)), 2) #round保留2为小数 def girth(self):  return self.a + self.c + self.cclass Guadrilateral():#任意四边形 def __init__(self, a, b, c, d, angle):  self.a = a  self.b = b  self.c = c  self.d = d  self.angle = angle def area(self):  l = (self.a + self.b + self.c + self.d)/2  return round(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) #pow函数幂次方radians弧度转换为角度 def girth(self):  return self.a + self.b + self.c + self.dprint("----图形计算工具----")print("*******************")print("***你可以选择的图形***")print("********圆形********")print("********矩形********")print("*******三角形********")print("*****任意四边形*******")target = str(input("请输入你想要计算图形的名称"))if target == "圆形": x1 = int(input("请输入半径(厘米):")) print("圆形的面积为:" + str(Round(x1).area()) + "(平方厘米)!") print("圆形的周长为:" + str(Round(x1).girth()) + "(厘米)!")elif target == "矩形": x1 = int(input("请输入长度(厘米):")) x2 = int(input("请输入宽度(厘米):")) print("矩形的面积为:" + str(Rectangle(x1, x2).area()) + "(平方厘米)!") print("矩形的周长为:" + str(Rectangle(x1, x2).girth()) + "(厘米)!")elif target == "三角形": x1 = int(input("请输入边a(厘米):")) x2 = int(input("请输入边b(厘米):")) x3 = int(input("请输入边c(厘米):")) print("三角形的面积为:" + str(Triangle(x1, x2, x3).area()) + "(平方厘米)!") print("三角形的周长为:" + str(Triangle(x1, x2, x3).girth()) + "(厘米)!")elif target == "任意四边形": x1 = int(input("请输入边a(厘米):")) x2 = int(input("请输入边b(厘米):")) x3 = int(input("请输入边c(厘米):")) x4 = int(input("请输入边d(厘米):")) x5 = int(input("请输入邻对角角度和的一半(°):")) print("三角形的面积为:" + str(Guadrilateral(x1, x2, x3, x4, x5).area()) + "(平方厘米)!") print("三角形的周长为:" + str(Guadrilateral(x1, x2, x3, x4, x5).girth()) + "(厘米)!")

运行图:

利用python怎么计算图形面积

利用python怎么计算图形面积

看完上述内容,你们掌握利用python怎么计算图形面积的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网Python频道,感谢各位的阅读!

--结束END--

本文标题: 利用python怎么计算图形面积

本文链接: https://lsjlt.com/news/246738.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 利用python怎么计算图形面积
    利用python怎么计算图形面积?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,...
    99+
    2023-06-06
  • C#怎么计算不同形状图像的面积
    这篇文章主要介绍“C#怎么计算不同形状图像的面积”,在日常操作中,相信很多人在C#怎么计算不同形状图像的面积问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#怎么计算不同形状图像的面积”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • php怎么计算三角形的面积
    要计算三角形的面积,可以使用海伦公式或正弦定理。下面给出两种方法的伪代码示例:使用海伦公式:```// 输入三角形的三边长度 a, ...
    99+
    2023-08-29
    php
  • C++计算圆形、矩形和三角形的面积
    题目描述 运用多态编写程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea...
    99+
    2024-04-02
  • Python学习4:计算几何形状的表面积与体积
    输入一个表示几何形状名称的字符串,再在一行内输入这种图形的数据,根据表示名称的字符串选择合适的公式计算几何形状的(表)面积和体积,若为二维图形,只计算面积,若为三维图形,计算其表面积与体积,结果严格保留2位小数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬...
    99+
    2023-09-22
    学习 python
  • 如何使用JavaScript计算正方形面积
    这篇文章主要为大家展示了“如何使用JavaScript计算正方形面积”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用JavaScript计算正方形面积”这...
    99+
    2024-04-02
  • python如何算三角形面积
    要计算三角形的面积,可以使用海伦公式或矢量叉积法。1. 使用海伦公式计算三角形面积:海伦公式是一个用于计算任意三角形面积的公式,它基...
    99+
    2023-08-17
    python
  • javascript怎么求图形的面积
    这篇文章主要讲解了“javascript怎么求图形的面积”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript怎么求图形的面积”吧! ...
    99+
    2024-04-02
  • 怎么用python求三角形面积
    可以使用海伦公式来求解三角形的面积。假设三角形的三边长度分别为a、b、c,则三角形的半周长s可以计算为s=(a+b+c)/2。根据海...
    99+
    2023-10-07
    python
  • Python实现图形用户界面计算器
    本文实例为大家分享了Python实现图形用户界面计算器的具体代码,供大家参考,具体内容如下 简易用户图形界面计算器设计思路: 简易图形用户界面计算器的界面和功能设计如下: (1)第...
    99+
    2024-04-02
  • C++如何计算圆形、矩形和三角形的面积
    这篇文章主要介绍“C++如何计算圆形、矩形和三角形的面积”,在日常操作中,相信很多人在C++如何计算圆形、矩形和三角形的面积问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++如何计算圆形、矩形和三角形的面积...
    99+
    2023-06-22
  • python如何计算圆的面积
    这篇“python如何计算圆的面积”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python如何计算圆的面积”文章吧。题目编...
    99+
    2023-07-05
  • Java怎么实现图形界面计算器
    这篇文章主要介绍“Java怎么实现图形界面计算器”,在日常操作中,相信很多人在Java怎么实现图形界面计算器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现图形界面计算器”的疑惑有所帮助!接下来...
    99+
    2023-06-25
  • 使用python计算圆的面积和周长
    使用python计算圆面积和周长的方法圆周长计算公式:girth = 2πr圆面积计算公式:area = πr参数:r:表示圆的半径。import mathradius=input("radius of cricle:")girth=2*m...
    99+
    2024-04-02
  • chatgpt赋能python:如何用Python计算球的表面积和体积
    如何用Python计算球的表面积和体积 球体是数学中的常见图形,计算球的表面积和体积是科学研究和应用中的重要问题。Python作为一种高效、易学、广泛使用的编程语言,可以很方便地用于计算球的表面积和体...
    99+
    2023-09-30
    chatgpt python 人工智能 计算机
  • Python如何利用Geopandas算出每个省面积
    这篇文章主要为大家展示了“Python如何利用Geopandas算出每个省面积”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何利用Geopandas算出每个省面积”这篇文章吧Geo...
    99+
    2023-06-22
  • 如何用python求梯形面积
    可以使用以下代码来求解梯形面积:```def calculate_trapezoid_area(base1, base2, heig...
    99+
    2023-10-07
    python
  • Java实现图形界面计算器
    本文实例为大家分享了Java实现图形界面计算器的具体代码,供大家参考,具体内容如下   代码: import javax.swing.*; import java.awt.*; ...
    99+
    2024-04-02
  • Python计算任意多边形间的重叠面积的示例代码
    目录简介1. shapely工具箱2. 程序简介 跟某人讨论一个排样问题。 他说,算法搜索速度很慢,每两个物体间的重叠面积计算时间若按1s来算,300个物体需要计算将近9万次。 我说,这用计算机视觉难道不是几句话解决...
    99+
    2022-06-02
    Python 计算重叠面积 Python 任意多边形重叠面积
  • Python实战之利用Geopandas算出每个省面积
    目录1.准备2.基本使用3.绘制并算出每个省的面积 GeoPandas是一个基于pandas,针对地理数据做了特别支持的第三方模块。 它继承pandas.Series和pandas....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作