python创建⼀个矩形类rectangle_python实现⽤类读取⽂件数
据并计算矩形⾯积
python怎么读取桌面上的文件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
<=Rectangle.number
def getArear(self):
s1=self.a1
s2=self.b1
area=s1*s2
return area
r1=Rectangle(10,20)
print(r1.a1)
Arear()
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('./')
adlines()
file2=open('./',‘w') # 以⽂件覆盖的形式进⾏写⼊
for line in str1:
x=line.split()
r1=Rectangle(int(x[0]),int(x[1])) # 直接调⽤类定义函数
Arear()
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实现⽤类读取⽂件数据并计算矩形⾯积就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持聚⽶学院。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。