1。创建一个类矩形,已知a, b求面积,求三角形的面积
2。结合题目一,从题目一文件中读取数据,并采用类的方法,将计算的结果写在另一个文档中。
<强>(1)利用类进行计算一个矩形的面积,已经a, b边长。强>
类矩形:
<>强”这是关于矩形面积的计算公式,只用给出矩形的长和宽,强>
调用实例函数,就可以返回所需要的面积“
数量=0
def __init__(自我,a, b): # a、b类似C中的形参或者叫作构造方法 自我。a1=#将形参中的值传入到类模板 自我。b1=b #实例变量 Rectangle.number=Rectangle.number + 1 self.no=Rectangle.number def getArear(自我): s1=self.a1 s2=self.b1 面积=s1 * s2 返回区域 >之前r1=矩形(10、20)
打印(r1.a1)
s=r1.getArear ()
打印(s)
打印(Rectangle.doc)
打印(r1.number)执行结果:
<强>(2)结合第一题,从文件中读取数据进行计算强>
类矩形:
<>强”这是关于矩形面积的计算公式,只用给出矩形的长和宽,强>
调用实例函数,就可以返回所需要的面积”
<强>=0 强>
def __init__(自我,a, b): # a、b类似C中的形参或者叫作构造方法 自我。a1=#将形参中的值传入到类模板 自我。b1=b #实例变量 def getArear(自我): s1=self.a1 s2=self.b1 面积=s1 * s2 >之前返回区域打印(Rectangle.doc)
打印(“\ n”)
file1=开放(。/Test2/中)
str1=file1.readlines ()
file2=开放(‘。/Test2/file2.txt’,‘w’) #以文件覆盖的形式进行写入
在str1:
x=line.split ()
r1=矩形(int (x [0]) int (x[1])) #直接调用类定义函数
面积=r1.getArear ()
打印(地区)#调用类变量函数
file2。写(“面积:% d * % d=\ t ' % (int (x [0]) int (x[1]))) #所在行
file2.write (str(地区))<强> file2.write (str(地区))强>
file2.write (“\ n”) >之前file2.close ()
执行结果如下:
这是关于矩形面积的计算公式,只用给出矩形的长和宽,
调用实例函数,就可以返回所需要的面积
200
600年
1200年
2000年
3000年
以上这篇python实现用类读取文件数据并计算矩形面积就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
python实现用类读取文件数据并计算矩形面积