計算機二級python綜合應用題(一)

2021-10-03 21:58:14 字數 2188 閱讀 6416

《論語》是儒家學派的經典著作之一,主要記錄了孔子及其**的言行。網路上有很多《論語》文字版本。這裡給出了乙個版本,檔名稱為「論語-網路版.txt」,其內容採用如下格式組織:

【原文】

1.11子曰:「父在,觀其(1)志;父沒,觀其行(2);三年(3)無改於父之道(4),可謂孝矣。」

【注釋】

(略)【譯文】

(略)【評析】

(略)該版本通過【原文】標記《論語》原文內容,採用【注釋】、【譯文】和【評析】標記對原文的注釋、譯文和評析。

問題1:請編寫程式,提取《論語》文件中所有原文內容,輸出儲存到「論語-提取版.txt」檔案。輸出檔案格式要求:去掉文章中原文部分每行行首空格及如「1.11」等的數字標誌,行尾無空格、無空行。參考格式如下(原文中括號及內部數字是對應原始檔中注釋項的標記):

子曰(1):「學(2)而時習(3)之,不亦說(4)乎?有朋(5)自遠方來,不亦樂(6)乎?人不知(7),而不慍(8),不亦君子(9)乎?」

有子(1)曰:「其為人也孝弟(2),而好犯上者(3),鮮(4)矣;不好犯上,而好作亂者,未之有也(5)。君子務本(6),本立而道生(7)。孝弟也者,其為人之本與(8)?」

子曰:「巧言令色(1),鮮(2)仁矣。」

(略)問題2:請編寫程式,在「論語-提取版.txt」基礎上,進一步去掉每行文字中所有括號及其內部數字,儲存為「**-原文.txt」檔案。參考格式如下:

子曰:「學而時習之,不亦說乎?有朋自遠方來,不亦樂乎?人不知,而不慍,不亦君子乎?」

有子曰:「其為人也孝弟,而好犯上者,鮮矣;不好犯上,而好作亂者,未之有也。君子務本,本立而道生。孝弟也者,其為人之本與?」

子曰:巧言令色,鮮仁矣。」

(略)問題一

fi =

open

("論語.txt"

,"r"

)fo =

open

("論語-原文.txt"

,"w")a=

0for line in fi:

if a==

1and line.count(

"【注釋】")==

0and line.count(

"【原文】")==

0:line = line.strip(

" \n"

)if line.strip():

#判斷line是否為空串

fo.write(

'{}\n'

.format

(line)

)if line.count(

"【原文】"

)>0:

a=1if line.count(

"【注釋】"

)>0:

a=0fi.close(

)fo.close(

)

問題二

方法一

fi =

open

("論語-提取版.txt"

,"r"

)fo =

open

("論語-原文.txt"

,"w"

)for line in fi:

#逐行遍歷

for i in

range(1

,23):

#對產生1到22數字

line=line.replace(

"({})"

.format

(i),"")

#構造(i)並替換

fo.write(line)

fi.close(

)fo.close(

)

方法2

fi =

open

("論語-原文.txt"

,"r"

)fo =

open

("論語-提純原文.txt"

,"w"

)for line in fi:

for k in

range

(100):

#可以開啟給定檔案看一下最大值

line=line.replace(

'('+

str(k)

+')',''

) fo.write(line)

fi.close(

)fo.close(

)

計算機二級python綜合應用題(五)

三國演義 是中國古典四大名著之一,曹操是其中主要人物,考生資料夾下檔案data txt 給出 三國演義 簡介。請編寫程式,用python 語言中文分詞第三方庫jieba 對檔案data.txt 進行分詞,並將結果寫入檔案out.txt 每行乙個詞,例如 內容簡介 編輯整個故事在 在考生資料夾下給出了...

計算機二級python綜合應用題(七)

某班學生評選一等獎學金,學生的10 門主幹課成績存在考生資料夾下檔案score txt 中,每行為乙個學生的資訊,分別記錄了學生學號 姓名以及10 門課成績,格式如下 1820161043 鄭珉鎬68 66 83 77 56 73 61 69 66 78 1820161044 沈紅偉91 70 81...

計算機二級

e r圖中規定 用矩形表示實體 等同於表 用橢圓形表示實體的屬性 等同於表中字段 用菱形表示實體關係 等同於外來鍵 還要將有關係的實體用線連線上,線上畫菱形。解釋 佇列元素 尾指標 頭指標 佇列容量 佇列容量 a 219 b 221 c 229 d 221 解析 二叉樹有個性質,葉子節點總比度為二的...