python如何制作英文字典

时间:2021-05-22

本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下

功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。

keys=[]dic={}def rdic(): fr = open('dic.txt','r') for line in fr: line = line.replace("\n",'') v = line.split(':') dic[v[0]] = v[1] keys.append(v[0]) fr.close()def centre(): n = input("请输入进入相应模块(添加、查询、退出):") if n == "添加": key= input("plsease input English:") if key not in keys: value=input("please input Chinese:") 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) return 0 else: return 0 elif n== "查询": key= input("plsease input English:") print(keys) print(dic) if key not in keys: print("the english not in the dic.") else : print(dic[key]) elif n == "退出" : return 1 else : print("输入有误") return 0def wdic(): #print("!") with open('dic.txt','w') as fw: for k in keys: fw.write(k+':'+dic[k]+'\n')def main(): rdic() while True: print(keys) print(dic) n=centre() print(keys) print(dic) if n==1: break if n==0: continue wdic()main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章