本文实例为大家分享了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制作英语字典下载手机版_python如何制作英文字典相关推荐

  1. python教程云盘下载手机版_python教程app百度云版下载-python教程百度网盘免费版下载v3.0-速游网...

    python教程app中视频免费的,可以随意的来这里看不同的视频,每一个视频课程都讲解的比较的透彻,而且很多的课程都是系统性的教学,以此来帮助那些零基础的学员,学到真正的精髓. python教程介绍 ...

  2. 在python官网如何下载手机版_Python教学免费下载-Python教学appv1.0 官方版-腾牛安卓网...

    Python教学app,专为Python语言学习打造的在线教育平台,零基础学Python,各种编程知识轻松掌握,快速提升个人编程能力.Python教学还有大量实战知识,边学边练习,更好掌握Python ...

  3. python编译器下载手机版_Python编译器

    Python编译器是一款可以帮助用户编辑Python的软件.Python编译器使用起来是很不错的,在Python编译器中是有很多的功能的,使用起来也是很简单的,用户在这里是可以直接编辑Python的, ...

  4. 在python官网如何下载手机版_如何下载各种版本Python?

    1.目的 本文目的在于,对于不熟悉Python的人,教你: 1. 从哪里找到可以下载到各种版本的,包括Python 2.x和Python 3.x的最新版本的Python. 2.以及解释一下,如何选择合 ...

  5. 我的世界html导入整合包教程,《我的世界手机版》如何制作一个整合包教程攻略...

    今天当乐网小编要给大家分享的是一个我的世界手机版整合包的制作教程: 我的世界手机版中,很多玩家可能还不会使用单独的材质包以及存档等等,这个时候就会有比较有爱的玩家制作出整合包分享出来,整合包直接安装 ...

  6. 鸿蒙系统明年上市巧,鸿蒙系统官网下载-鸿蒙系统官网下载手机版 v2.0下载-955游戏网...

    鸿蒙系统官网下载手机版优势: 1.华为自家的操作系统,不管是兼容性还是稳定性都比较强大 2.可以适用的地方更多的,手机.电脑.手表.电视等等都可以使用 3.这款操作系统最早看你会在今年秋季上市,最晚会 ...

  7. 火狐浏览器 模拟人工重复操作_火狐浏览器下载手机版-火狐浏览器下载安装到手机v68.6.0...

    [火狐浏览器下载手机版]是一款非常热门的手机浏览器,西门手游网为用户提供火狐浏览器下载安装到手机,火狐浏览器下载手机版中有非常丰富的浏览器功能,让用户可以在浏览器中体验到多种多样的服务,带给用户可以轻 ...

  8. 赛效:wps下载手机版怎么操作的?

    了解更多办公应用工具,大家可进入赛效官方网站查看应用软件栏目了解更多~ 不少人在电脑上使用wps的次数是比较频繁的,使用wps不仅可以创建文档,同时也可以创建表格来记录工作中的数据.会议内容等,但是台 ...

  9. 华为鸿蒙os手机系统下载,华为鸿蒙系统下载2.0手机版-鸿蒙os下载手机版最新下载-880手游网...

    鸿蒙系统下载手机版华为自主研发的一款手机系统,这款软件功能强大可以实现简洁化桌面一些常用的还有经典的功能都会显示,还可以实现终端连接,自动连接你的手机电视等智能化家居,支持全场景安全稳定又美观,还可以 ...

最新文章

  1. Expression Blend实例中文教程(2) - 界面快速入门
  2. 【活动报名 | 青源Talk第一期】喻纯 | 自然人机交互的进展与挑战
  3. linux gcc 静态编译 减小体积
  4. Vue怎样传递和获取路由参数
  5. macOS 10.14 mojave安装低版本iTunes 12.6.x
  6. 相亲对象能有多油腻......
  7. spring boot要如何学习?
  8. svg矢量图path路径标签坐标点英文字母含义
  9. 计算机软考软件设计师2019试题,软考试题及答案【2018计算机软考软件设计师考前练习试题及答案】...
  10. 面向对象-当谈论面向对象的时候,我们到底在谈论什么?
  11. 虚拟账户 FTP 服务器不能上传可下载
  12. 王道程序员求职宝典 pdf
  13. Ping++ 牵手招商银行,正式为商户开放一网通支付渠道
  14. 让16位Pwin3.2程序在64位Win10上跑起来
  15. 物理机、虚拟机、云服务器三者的区别
  16. 【转载】配置文件 .yml 写法小结
  17. Linux的基本操作——总结版
  18. MBA-day18 消元法
  19. unity动画转换插件 AnimationConverter, humanoid generic legacy
  20. 宝塔一个服务器创建多个站点

热门文章

  1. 第二关,KPM算法和next函数值
  2. TMS320F28377S 学习笔记2 BGA封装的焊接
  3. HTTP之Web服务器是如何进行工作的!
  4. 使用c语言实现传输的流量控制
  5. 同花顺l2数据接口到底有什么用?
  6. 图神经网络-随机游走
  7. RSA加密解密算法代码实现【scalajava】
  8. Android基础控件—SearchView
  9. 三重积分的球面坐标系的体积元素表示
  10. 2022 计算机视觉顶会论文----目标检测