python 学习制作英文学习词典。
2021/12/17 1:41:32
本文主要是介绍python 学习制作英文学习词典。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#英文字典 def oppendict(): dir = 'mydict.txt' dicts = {} tf=open(dir,'r+') print('本字典已有的内容:') for item in tf: k,v=tuple(item.replace('\n','').split(':')) print(k,v) dicts[k]=v tf.close() return dicts dicts=oppendict() #查字典 def lookup(): quest=input("请输入要查询的单词") result=dicts.get(quest,"字典库中未找到这个单词") print('该单词的解释为:'+result+'\n') #插入新单词 def inserts(): word = input("请输入要插入的单词:") if dicts.get(word): print('该单词已添加到字典库'+'\n') else: explain=input("请输入该单词的解释:") dicts[word]=explain #更新单词解释 def renew(): word = input('请输入需要更新解释的单词:') explain=input("请输入单词的新解释:") dicts[word]=explain #删除 def deldict(): word = input('请输入删除的单词:') if dicts.get(word): del dicts[word] else: print('没有这个单词') print(dicts) #存档 def savedict(): dir='mydict.txt' tf = open(dir,'w+') for item in dicts.items(): tf.write(':'.join(item) + '\n' ) tf.close() def meun(): meuns=['1.查询','2.新增','3.更新','4.删除','5.退出'] funcname = ['','lookup','inserts' ,'renew' , 'deldict'] while True: print('\n'.join(meuns)) trs = eval(input('请用数字选择:')) if trs==5: break elif trs in range(1,5): eval(funcname[trs])() else: print('输入有误'+'\n') if __name__=='__main__': print('欢迎使用本字典'.center(20,'=')) meun() print('再见'.center(20,'=')) savedict() dicts = oppendict()
这篇关于python 学习制作英文学习词典。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Python编程基础
- 2024-11-01Python 基础教程
- 2024-11-01用Python探索可解与不可解方程的问题
- 2024-11-01Python编程入门指南
- 2024-11-01Python编程基础知识
- 2024-11-01Python编程基础
- 2024-10-31Python基础入门:理解变量与数据类型
- 2024-10-30Python股票自动化交易资料详解与实战指南
- 2024-10-30Python入行:新手必读的Python编程入门指南
- 2024-10-30Python入行:初学者必备的编程指南