初步提取
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...