二級Python練習之提取與寫入

2021-10-23 19:17:43 字數 1529 閱讀 5653

初步提取

fi =

open

("f:\\python\\新的練習\\二級練習\\論語-網路版.txt"

,"r"

,encoding=

"utf-8"

)fo =

open

("f:\\python\\新的練習\\二級練習\\論語-提取版.txt"

,"w"

)wflag =

false

for line in fi:

if"【"

in line:

wflag =

false

if"【原文】"

in line:

wflag =

true

continue

if wflag ==

true

:for i in

range(0

,25):

for j in

range(0

,25):

line = line.replace(

"{}·{}"

.format

(i,j)

,"**"

)for i in

range(0

,10):

line = line.replace(

"{}*"

.format

(i),"")

for i in

range(0

,10):

line = line.replace(

"*{}"

.format

(i),"")

line = line.replace(

"*","")

fo.write(line)

fi.close(

)fo.close(

)

去除標註
fi =

open

("f:\\python\\新的練習\\二級練習\\論語-提取版.txt"

,"r"

)fo =

open

("f:\\python\\新的練習\\二級練習\\論語-原文.txt"

,"w"

)for line in fi:

for i in

range(1

,23):

line = line.replace(

"({})"

.format

(i),"")

fo.write(line)

fi.close(

)fo.close(

)

額外的輸出進度,很有意思
n =

eval

(input

("input"))

# n取值範圍是0—100,整數

print

("{}%@{}"

.format

(n,n//10*

"=")

)

python二級練習(7)

7.猜數遊戲。預設乙個0 9之間的整數,讓使用者猜一猜並輸入所猜的數,如果大於預期的數,顯示 太大 小於預設的數,顯示 太小 如此迴圈,直到猜中該數,顯示 恭喜!你猜中了!python 3.6 蔡軍生 import random num random.randint 0,9 while true y...

python二級練習(10)

10.乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如,6的因子為1 2 3,而6 1 2 3,因此6是完數。程式設計,找出1000之內的所有完數,並輸出該完數及對應的因子。列舉法 python 3.6 蔡軍生 maxnum int input 請輸入乙個最大的整數 for i in ran...

python二級練習(11)

11 程式設計,解決猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。到第10天早上想吃時,只剩下乙個桃子了。求第一天共摘多少個桃子。迭代法 python 3.6 蔡軍生 day 9...