幽灵资源网 Design By www.bzswh.com
本文实例为大家分享了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 0 def 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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
python,英文字典
幽灵资源网 Design By www.bzswh.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
幽灵资源网 Design By www.bzswh.com
暂无评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。