python實現單詞本功能

2022-09-17 20:27:18 字數 1792 閱讀 7534

#實現簡單的單詞本:

# 可以新增單詞和詞義,當所新增的單詞已經存在 讓使用者知道;

# 查詢單詞,單詞不存在時,讓使用者知道

# 刪除單詞,當刪除的單詞不存在時,讓使用者知道

# 以上功能無限制操作,直到使用者輸入bye推出程式

# 新增單詞功能

def add_words():

word=input("請輸入你要新增的單詞:")

if word in word_dic.keys():

print("你新增的單詞已經存在")

else:

word_meaning=input("請輸入單詞的詞義")

word_dic[word]=word_meaning

print("新增單詞成功")

print("最新單詞單詞本為:",word_dic)

def query_word():

word=input("請輸入你要查詢的單詞:")

if word in word_dic.keys():

print("您查詢的單詞存在,單詞的含義為",word_dic[word])

print("最新單詞單詞本為:",word_dic)

else:

print("很抱歉,查詢不到您要找的單詞")

def delete_word():

word=input("請輸入您要刪除的單詞:")

if word in word_dic.keys():

del word_dic[word]

print("單詞刪除成功!")

print("最新單詞單詞本為:",word_dic)

else:

print("很抱歉,您要刪除的單詞不存在!")

word_dic={}

while 1:

commod=input("歡迎使用單詞本,請輸入你的命令:新增1,查詢2,刪除3,退出4:")

if commod=="1":

add_words()

if commod=="2":

query_word()

if commod=="3":

delete_word()

if commod=="4":

print("謝謝使用!")

break

結果為:

/users/didi/documents/pycarm/venv/bin/python /users/didi/documents/pycharm_workstation/find_girl_for_10_time.py

請輸入你要新增的單詞:1

請輸入單詞的詞義1

新增單詞成功

最新單詞單詞本為:

請輸入你要新增的單詞:1

你新增的單詞已經存在

請輸入你要新增的單詞:2

請輸入單詞的詞義2

新增單詞成功

最新單詞單詞本為:

請輸入你要查詢的單詞:2

您查詢的單詞存在,單詞的含義為 2

最新單詞單詞本為:

請輸入你要查詢的單詞:1

您查詢的單詞存在,單詞的含義為 1

最新單詞單詞本為:

請輸入你要新增的單詞:2

你新增的單詞已經存在

請輸入您要刪除的單詞:2

單詞刪除成功!

最新單詞單詞本為:

請輸入你要查詢的單詞:4

很抱歉,查詢不到您要找的單詞

請輸入你要查詢的單詞:5

很抱歉,查詢不到您要找的單詞

謝謝使用!

Linux 命令實現單詞計數功能

hadoop 的 mapreduce 有個入門的程式叫wordcount,相當於其它程式語言的helloworld,是用來統計輸入文字中用指定分隔符切割後得到的每個單詞的出現次數。現在來說明在linux中如何實現這一功能 1.獲取檔案每一行的每個單詞 這裡用awk命令來實現 awk f 指定分隔符,...

用python3實現簡單單詞記錄本

大學狗一枚,放寒假在家裡自學python。學完檔案之後打算做點東西練練手,正好百詞斬上錯的詞有點多,於是就產生了編乙個記錄本的想法,計畫實現的功能如下 計畫實現效果 進入控制介面,選擇功能,記單詞還是背單詞 記單詞功能 從控制介面向recite.txt中寫入單詞,再寫入其對應中文示意,中間用 分開,...

python實現功能 python實現wc功能

拿到題目後,發現這個作業需要開啟檔案,使用正規表示式匹配,接受命令行引數等操作,於是就有搜尋引擎查詢了許多有關這方面的內容.整體設計思路是使用命令列引數進行for迴圈,再使用if elif else進行匹配,每個命令列引數的實現做成乙個函式 實現了 a c l w 的功能 l 功能 只需要開啟檔案,...