python如何制作英文字典
本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下
功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。
keys=[]
dic={}
defrdic():
fr=open('dic.txt','r')
forlineinfr:
line=line.replace("\n",'')
v=line.split(':')
dic[v[0]]=v[1]
keys.append(v[0])
fr.close()
defcentre():
n=input("请输入进入相应模块(添加、查询、退出):")
ifn=="添加":
key=input("plseaseinputEnglish:")
ifkeynotinkeys:
value=input("pleaseinputChinese:")
dic[key]=value
keys.append(key)
else:
t=input("如果添加新的意思请输入Y,否则输入N:")
if(t=='Y'):
temp=""
temp=temp+dic[key]
key1=input("请输入中文")
temp=temp+","+key1
print(temp)
#keys.append(temp)
dic[key]=temp
print(dic)
return0
else:
return0
elifn=="查询":
key=input("plseaseinputEnglish:")
print(keys)
print(dic)
ifkeynotinkeys:
print("theenglishnotinthedic.")
else:
print(dic[key])
elifn=="退出":
return1
else:
print("输入有误")
return0
defwdic():
#print("!")
withopen('dic.txt','w')asfw:
forkinkeys:
fw.write(k+':'+dic[k]+'\n')
defmain():
rdic()
whileTrue:
print(keys)
print(dic)
n=centre()
print(keys)
print(dic)
ifn==1:
break
ifn==0:
continue
wdic()
main()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。