iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 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://www.lsjlt.com/news/246738.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 利用python怎么计算图形面积
    利用python怎么计算图形面积?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,...
    99+
    2023-06-06
  • C#怎么计算不同形状图像的面积
    这篇文章主要介绍“C#怎么计算不同形状图像的面积”,在日常操作中,相信很多人在C#怎么计算不同形状图像的面积问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#怎么计算不同形状图像的面积”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • php怎么计算三角形的面积
    要计算三角形的面积,可以使用海伦公式或正弦定理。下面给出两种方法的伪代码示例:使用海伦公式:```// 输入三角形的三边长度 a, ...
    99+
    2023-08-29
    php
  • Python学习4:计算几何形状的表面积与体积
    输入一个表示几何形状名称的字符串,再在一行内输入这种图形的数据,根据表示名称的字符串选择合适的公式计算几何形状的(表)面积和体积,若为二维图形,只计算面积,若为三维图形,计算其表面积与体积,结果严格保留2位小数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬...
    99+
    2023-09-22
    学习 python
  • C++计算圆形、矩形和三角形的面积
    题目描述 运用多态编写程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea...
    99+
    2024-04-02
  • 如何使用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
  • C++如何计算圆形、矩形和三角形的面积
    这篇文章主要介绍“C++如何计算圆形、矩形和三角形的面积”,在日常操作中,相信很多人在C++如何计算圆形、矩形和三角形的面积问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++如何计算圆形、矩形和三角形的面积...
    99+
    2023-06-22
  • Python实现图形用户界面计算器
    本文实例为大家分享了Python实现图形用户界面计算器的具体代码,供大家参考,具体内容如下 简易用户图形界面计算器设计思路: 简易图形用户界面计算器的界面和功能设计如下: (1)第...
    99+
    2024-04-02
  • 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求梯形面积
    可以使用以下代码来求解梯形面积:```def calculate_trapezoid_area(base1, base2, heig...
    99+
    2023-10-07
    python
  • Python如何利用Geopandas算出每个省面积
    这篇文章主要为大家展示了“Python如何利用Geopandas算出每个省面积”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何利用Geopandas算出每个省面积”这篇文章吧Geo...
    99+
    2023-06-22
  • Java实现图形界面计算器
    本文实例为大家分享了Java实现图形界面计算器的具体代码,供大家参考,具体内容如下   代码: import javax.swing.*; import java.awt.*; ...
    99+
    2024-04-02
  • Python实战之利用Geopandas算出每个省面积
    目录1.准备2.基本使用3.绘制并算出每个省的面积 GeoPandas是一个基于pandas,针对地理数据做了特别支持的第三方模块。 它继承pandas.Series和pandas....
    99+
    2024-04-02
  • Java实现规则几何图形的绘制与周长面积计算详解
    目录1.背景2.开发工具3.数据存储设计4.项目功能设计5.部分代码展示6.项目结构7.总结1.背景 规则几何图形问题求解的程序是对根据输入规则几何图形的一些特定的参数来实现对规则几...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作