欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python實(shí)現(xiàn)用類讀取文件數(shù)據(jù)并計(jì)算矩形面積

 更新時間:2020年01月18日 10:17:30   作者:諸葛孔明廬  
今天小編就為大家分享一篇python實(shí)現(xiàn)用類讀取文件數(shù)據(jù)并計(jì)算矩形面積,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.創(chuàng)建一個類Rectangle,已知a、b求面積,求三角形的面積

2.結(jié)合題目一,從題目一文件中讀取數(shù)據(jù),并采用類的方法,將計(jì)算的結(jié)果寫在另一個文檔中。

(1)利用類進(jìn)行計(jì)算一個矩形的面積,已經(jīng)a、b邊長。

class Rectangle:

'''這是關(guān)于矩形面積的計(jì)算公式,只用給出矩形的長和寬,

調(diào)用實(shí)例函數(shù),就可以返回所需要的面積'''
number=0

def __init__(self,a,b): # a、b類似C中的形參 或者叫作構(gòu)造方法
 self.a1=a   # 將形參中的值傳入到類模板
 self.b1=b   # 實(shí)例變量
 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)

執(zhí)行結(jié)果:

(2)結(jié)合第一題,從文件中讀取數(shù)據(jù)進(jìn)行計(jì)算

class Rectangle:

'''這是關(guān)于矩形面積的計(jì)算公式,只用給出矩形的長和寬,

調(diào)用實(shí)例函數(shù),就可以返回所需要的面積'''

number=0

def __init__(self,a,b): # a、b類似C中的形參 或者叫作構(gòu)造方法
 self.a1=a   # 將形參中的值傳入到類模板
 self.b1=b   # 實(shí)例變量
   
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') # 以文件覆蓋的形式進(jìn)行寫入
for line in str1:
x=line.split()
r1=Rectangle(int(x[0]),int(x[1])) # 直接調(diào)用類定義函數(shù)
area=r1.getArear()
print(area) # 調(diào)用類變量函數(shù)
file2.write(‘面積:%d * %d=\t'%(int(x[0]),int(x[1]))) # 所在行
file2.write(str(area))

file2.write(str(area))

file2.write('\n')

file2.close()

執(zhí)行結(jié)果如下:

這是關(guān)于矩形面積的計(jì)算公式,只用給出矩形的長和寬,

調(diào)用實(shí)例函數(shù),就可以返回所需要的面積

200
600
1200
2000
3000

以上這篇python實(shí)現(xiàn)用類讀取文件數(shù)據(jù)并計(jì)算矩形面積就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 用Python每天自動給女友免費(fèi)發(fā)短信

    用Python每天自動給女友免費(fèi)發(fā)短信

    大家好,本篇文章主要講的是用Python每天自動給女友免費(fèi)發(fā)短信,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python實(shí)現(xiàn)粒子群算法

    python實(shí)現(xiàn)粒子群算法

    這篇文章主要介紹了python如何實(shí)現(xiàn)粒子群算法,幫助大家更好的進(jìn)行機(jī)器學(xué)習(xí),感興趣的朋友可以了解下
    2020-10-10
  • Python小知識之幾種推導(dǎo)式用法示例

    Python小知識之幾種推導(dǎo)式用法示例

    Python推導(dǎo)式是一種獨(dú)特的數(shù)據(jù)處理方式,可以從一個數(shù)據(jù)序列構(gòu)建另一個新的數(shù)據(jù)序列的結(jié)構(gòu)體,下面這篇文章主要給大家介紹了關(guān)于Python小知識之幾種推導(dǎo)式用法的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • OpenCV學(xué)習(xí)之圖像梯度算子詳解

    OpenCV學(xué)習(xí)之圖像梯度算子詳解

    這篇文章主要為大家詳細(xì)介紹了OpenCV中圖像梯度算子的各種操作,例如Sobel算子、Scharr算子和laplacian算子等操作,感興趣的可以了解一下
    2023-02-02
  • python socket多線程實(shí)現(xiàn)客戶端與服務(wù)器連接

    python socket多線程實(shí)現(xiàn)客戶端與服務(wù)器連接

    這篇文章主要為大家詳細(xì)介紹了python socket多線程實(shí)現(xiàn)客戶端與服務(wù)器連接,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 在Tensorflow中實(shí)現(xiàn)梯度下降法更新參數(shù)值

    在Tensorflow中實(shí)現(xiàn)梯度下降法更新參數(shù)值

    今天小編就為大家分享一篇在Tensorflow中實(shí)現(xiàn)梯度下降法更新參數(shù)值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python 數(shù)據(jù)可視化之Seaborn詳解

    Python 數(shù)據(jù)可視化之Seaborn詳解

    這篇文章主要介紹了Python數(shù)據(jù)可視化庫seaborn的使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-11-11
  • Python使用itchat模塊實(shí)現(xiàn)群聊轉(zhuǎn)發(fā),自動回復(fù)功能示例

    Python使用itchat模塊實(shí)現(xiàn)群聊轉(zhuǎn)發(fā),自動回復(fù)功能示例

    這篇文章主要介紹了Python使用itchat模塊實(shí)現(xiàn)群聊轉(zhuǎn)發(fā),自動回復(fù)功能,結(jié)合實(shí)例形式分析了Python基于itchat模塊針對微信信息的發(fā)送、回復(fù)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • 用python刪除文件夾中的重復(fù)圖片(圖片去重)

    用python刪除文件夾中的重復(fù)圖片(圖片去重)

    近期在整理相冊的時候,發(fā)現(xiàn)相冊中有許多重復(fù)圖片,人工一張張篩查刪除太枯燥,便寫下這個python腳本,用于刪除文件夾下重復(fù)的圖片
    2021-05-05
  • Python中requests.session()的用法小結(jié)

    Python中requests.session()的用法小結(jié)

    這篇文章主要介紹了Python中requests.session()的用法小結(jié),可能大家對?session?已經(jīng)比較熟悉了,也大概了解了session的機(jī)制和原理,但是我們在做爬蟲時如何會運(yùn)用到session呢,接下來要講到會話保持,需要的朋友可以參考下
    2022-11-11

最新評論