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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。