没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
python如何制作英文字典如何制作英文字典
主要为大家详细介绍了python如何制作英文字典,添加单词的意思,查询,退出,建立单词文件,具有一定的
参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下
功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。
keys=[]
dic={}
def rdic():
fr = open('dic.txt','r')
for line in fr:
line = line.replace("",'')
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]+'')
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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
资源评论
weixin_38718413
- 粉丝: 9
- 资源: 946
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功