91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現用類讀取文件數據并計算矩形面積

發布時間:2020-10-16 19:03:22 來源:腳本之家 閱讀:204 作者:諸葛孔明廬 欄目:開發技術

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實現用類讀取文件數據并計算矩形面積就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

哈巴河县| 大冶市| 塔城市| 石柱| 敖汉旗| 张北县| 宾阳县| 河西区| 濮阳市| 满城县| 射洪县| 大石桥市| 鹤峰县| 清河县| 喀喇沁旗| 阿尔山市| 深泽县| 五华县| 卫辉市| 诏安县| 台山市| 昂仁县| 晋江市| 长葛市| 盐亭县| 台江县| 海伦市| 吉木乃县| 莱西市| 北宁市| 梅州市| 清苑县| 栾川县| 伊金霍洛旗| 新泰市| 嵊泗县| 申扎县| 龙海市| 龙川县| 福泉市| 双流县|