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:
'''这是关于矩形面积的计算公式,只用给出矩形的长和宽,
调用实例函数,就可以返回所需要的面积'