精华内容
下载资源
问答
  • python计算矩形面积
    万次阅读
    2019-12-03 11:58:08

    class Rectangle(object):
        def __init__(self,width=0,height=0):
            self.width=width
            self.height=height

        def __setattr__(self,name,value):
            if name=='square':
                self.width=value
            else:
                self.__dict__[name]=value
    ##          super(Rectangle,self).__setattr__(name,value)
        def getArea(self):
             return self.width*self.height

     

    更多相关内容
  • 利用 python 计算矩形面积的交并比,利用 python 简单计算矩形面积的交并比,
  • 1.创建一个类Rectangle,已知a、b求面积,求三角形的面积2....class Rectangle:'''这是关于矩形面积计算公式,只用给出矩形的长和宽,调用实例函数,就可以返回所需要的面积'''number=0def __init__(self,a,b): #...

    1.创建一个类Rectangle,已知a、b求面积,求三角形的面积

    2.结合题目一,从题目一文件中读取数据,并采用类的方法,将计算的结果写在另一个文档中。

    (1)利用类进行计算一个矩形的面积,已经a、b边长。

    class Rectangle:

    '''这是关于矩形面积的计算公式,只用给出矩形的长和宽,

    调用实例函数,就可以返回所需要的面积'''

    number=0

    def __init__(self,a,b): # a、b类似C中的形参 或者叫作构造方法

    self.a1=a # 将形参中的值传入到类模板

    self.b1=b # 实例变量

    Rectangle.number=Rectangle.number+1

    self.no=Rectangle.number

    def getArear(self):

    s1=self.a1

    s2=self.b1

    area=s1*s2

    return area

    r1=Rectangle(10,20)

    print(r1.a1)

    s=r1.getArear()

    print(s)

    print(Rectangle.doc)

    print(r1.number)

    执行结果:

    (2)结合第一题,从文件中读取数据进行计算

    class Rectangle:

    '''这是关于矩形面积的计算公式,只用给出矩形的长和宽,

    调用实例函数,就可以返回所需要的面积'''

    number=0

    def __init__(self,a,b): # a、b类似C中的形参 或者叫作构造方法

    self.a1=a # 将形参中的值传入到类模板

    self.b1=b # 实例变量

    def getArear(self):

    s1=self.a1

    s2=self.b1

    area=s1*s2

    return area

    print(Rectangle.doc)

    print('\n')

    file1=open('./Test2/file1.txt')

    str1=file1.readlines()

    file2=open('./Test2/file2.txt',‘w') # 以文件覆盖的形式进行写入

    for line in str1:

    x=line.split()

    r1=Rectangle(int(x[0]),int(x[1])) # 直接调用类定义函数

    area=r1.getArear()

    print(area) # 调用类变量函数

    file2.write(‘面积:%d * %d=\t'%(int(x[0]),int(x[1]))) # 所在行

    file2.write(str(area))

    file2.write(str(area))

    file2.write('\n')

    file2.close()

    执行结果如下:

    这是关于矩形面积的计算公式,只用给出矩形的长和宽,

    调用实例函数,就可以返回所需要的面积

    200

    600

    1200

    2000

    3000

    以上这篇python实现用类读取文件数据并计算矩形面积就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。

    展开全文
  • 矩形面积Python解法

    千次阅读 2022-04-16 23:02:29
    给你 二维 平面上两个 由直线构成且边与坐标轴平行/垂直 的矩形,请你计算并返回两个矩形覆盖的总面积。 每个矩形由其 左下 顶点和 右上 顶点坐标表示: 第一个矩形由其左下顶点 (ax1, ay1) 和右上顶点 (ax2, ay2)...

    给你 二维 平面上两个 由直线构成且边与坐标轴平行/垂直 的矩形,请你计算并返回两个矩形覆盖的总面积。

    每个矩形由其 左下 顶点和 右上 顶点坐标表示:

    第一个矩形由其左下顶点 (ax1, ay1) 和右上顶点 (ax2, ay2) 定义。
    第二个矩形由其左下顶点 (bx1, by1) 和右上顶点 (bx2, by2) 定义。

    来源:力扣(LeetCode)
    链接:https://leetcode-cn.com/problems/rectangle-area
     

    例:

    输入:ax1 = -3, ay1 = 0, ax2 = 3, ay2 = 4, bx1 = 0, by1 = -1, bx2 = 9, by2 = 2
    输出:45

    解析:

    如果有重叠部分,有边界一定是两个长方形右边界靠左的一个,另外的三条边同理。然后右边界减左边界,上边界减下边界,如果小于0则代表没有重合部分。

    class Solution(object):
        def computeArea(self, ax1, ay1, ax2, ay2, bx1, by1, bx2, by2):
            """
            :type ax1: int
            :type ay1: int
            :type ax2: int
            :type ay2: int
            :type bx1: int
            :type by1: int
            :type bx2: int
            :type by2: int
            :rtype: int
            """
            s1 = (ax2 - ax1) * (ay2 - ay1)  # 第一个面积
            s2 = (bx2 - bx1) * (by2 - by1)  # 第二个面积
            overw = min(ax2, bx2) - max(ax1, bx1)  # 重合宽=靠左的右边界-靠右的左边界
            overh = min(ay2, by2) - max(ay1, by1)  # 重合高=靠下的上边界-靠上的下边界
            overs = max(overw, 0) * max(overh, 0)  # 小于0说明没有重合
            return s1 + s2 - overs  # 两个面积减去重叠部分

    展开全文
  • 要求输入一个矩形的长和宽,计算相应的矩形面积。 输入格式 第一行输入矩形的长 第二行输入矩形的宽 输出格式 输出矩形面积计算结果,保留两位小数 a = float(input("输入长:")) b = float(input("输入...

    :要求输入一个矩形的长和宽,计算相应的矩形面积。

    输入格式

    第一行输入矩形的长

    第二行输入矩形的宽

    输出格式

    输出矩形面积的计算结果,保留两位小数

    a = float(input("输入长:"))
    
    b = float(input("输入宽:"))
    
    c= a * b
    
    print("面积为:",'%.2f'%c)

    034fb7e5326242a081102c5b4b9f3d00.jpg

    展开全文
  • 如何用PYTHON计算矩形面积

    万次阅读 2020-11-20 21:28:05
    1打开JUPTER NOTEBOOK,新建一个PY文档。2width = 5length = 6size = width * lengthprint(size)定义三个变量,然后直接打印最后一个变量,这是一种方法。3width = input("Please input the width: ")length = input...
  • python计算二维矩形IOU实例

    千次阅读 2021-01-11 21:42:53
    计算交并比:交的面积除以并的面积。要求矩形框的长和宽应该平行于图片框。不然不能用这样的公式计算。原理,从一维上来理解:两条红线的距离之和减去黑色线之间的距离就是相交的距离。两条红线之和很容易算,两条...
  • 本篇文章小编给大家分享一下python实现用类读取文件数据并计算矩形面积代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。1、创建一个类Rectangle,已知a、b求面积,求三角形的...
  • 有个Q友问怎么写个程序能按照要求输入,再输出对应形状的面积?我大概写了几行,没有考虑输出异常,重点想记录下 int 的接收,如下图... 圆面积只想保留小数点后两位,就用到了 %.2f 来接收```python!/usr/bin/pyt...
  • python实验:矩形面积

    千次阅读 2020-11-21 03:48:59
    排名 用户 运行时间 内存使用 代码长度 语言 提交时间 1 46MS 3932K 31Byte Python3 2020-06-03 11:06:05.0 2 46MS 3960K 39Byte Python3 2020-03-31 17:37:23.0 3 46MS 3984K 28Byte Python3 2020-05-08 15:08:19.0...
  • 这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下代码如下计算两个矩形的重合面积import mathx1, y1, x2...
  • 《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您...求绘制的图形面积。规则为与绘制的矩形求并集,与擦除的矩形求差集...
  • 正如jonsharpe所指出的,在定义Rectangle类中的test_...perimeter - computed_perimeter) assert diff , "bug in Rectangle.perimeter, diff=%s" % diff test_Triangle() test_Rectangle() 看看这些python库来编写测试
  • python实现计算图形面积

    千次阅读 2021-04-27 10:59:45
    Python编写关于计算图形面积的代码实现,供大家参考,具体内容如下#寒假打卡28天第7天import mathclass Round(): #圆形def __init__(self, R):self.R = Rdef area(self):return self.R * self.R * 3.14def girth...
  • # 计算圆的面积 def circle_area(radius): return math.pi * radius * radius # 计算圆的周长 def circle_perimeter(radius): return math.pi * radius * 2 rad = float(input("请输入圆的半径: ")) if rad <...
  • 今天小编就为大家分享一篇python计算两个矩形框重合百分比的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • python 作业2

    千次阅读 2022-03-25 20:49:17
    90~100:优秀 80~100:良好 70~80:还可以,多多努力 60~70:合格 0~60:不合格 0:鸡蛋 四、判断一个整数是奇数还是偶数,至少有两种方式实现 五、求矩形面积和周长 六、根据天数(从控制台上输入)计算周数和...
  • 代码如下:#includeint main(){float a,b,c,d;...//S是面积,L是周长return 0;}扩展资料:C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,584
精华内容 2,633
关键字:

python计算矩形面积

友情链接: STM32F407 USB UVC.zip