#实现简单的单词本:
# 可以添加单词和词义,当所添加的单词已经存在 让用户知道;
# 查找单词,单词不存在时,让用户知道
# 删除单词,当删除的单词不存在时,让用户知道
# 以上功能无限制操作,直到用户输入bye推出程序
# 添加单词功能

def add_words():
word=input("请输入你要添加的单词:")
if word in word_dic.keys():
print("你添加的单词已经存在")
else:
word_meaning=input("请输入单词的词义")
word_dic[word]=word_meaning
print("添加单词成功")
print("最新单词单词本为:",word_dic) def query_word():
word=input("请输入你要查询的单词:")
if word in word_dic.keys():
print("您查询的单词存在,单词的含义为",word_dic[word])
print("最新单词单词本为:",word_dic) else:
print("很抱歉,查询不到您要找的单词") def delete_word():
word=input("请输入您要删除的单词:")
if word in word_dic.keys():
del word_dic[word]
print("单词删除成功!")
print("最新单词单词本为:",word_dic) else:
print("很抱歉,您要删除的单词不存在!") word_dic={}
while 1:
commod=input("欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:")
if commod=="1":
add_words()
if commod=="2":
query_word()
if commod=="3":
delete_word()
if commod=="4":
print("谢谢使用!")
break
结果为:
/Users/didi/Documents/pycarm/venv/bin/python /Users/didi/Documents/pycharm_workstation/find_girl_for_10_time.py
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:1
请输入你要添加的单词:1
请输入单词的词义1
添加单词成功
最新单词单词本为: {'1': '1'}
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:1
请输入你要添加的单词:1
你添加的单词已经存在
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:1
请输入你要添加的单词:2
请输入单词的词义2
添加单词成功
最新单词单词本为: {'1': '1', '2': '2'}
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:2
请输入你要查询的单词:2
您查询的单词存在,单词的含义为 2
最新单词单词本为: {'1': '1', '2': '2'}
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:2
请输入你要查询的单词:1
您查询的单词存在,单词的含义为 1
最新单词单词本为: {'1': '1', '2': '2'}
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:1
请输入你要添加的单词:2
你添加的单词已经存在
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:3
请输入您要删除的单词:2
单词删除成功!
最新单词单词本为: {'1': '1'}
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:2
请输入你要查询的单词:4
很抱歉,查询不到您要找的单词
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:2
请输入你要查询的单词:5
很抱歉,查询不到您要找的单词
欢迎使用单词本,请输入你的命令:添加1,查询2,删除3,退出4:4
谢谢使用!

python实现单词本功能的更多相关文章

  1. Python实现截图功能你肯定不会吧?【面试必学】

    前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:CyborgLin python实现截图功能. windows环境下.需 ...

  2. 【python库模块】Python subprocess模块功能与常见用法实例详解

    前言 这篇文章主要介绍了Python subprocess模块功能与常见用法,结合实例形式详细分析了subprocess模块功能.常用函数相关使用技巧. 参考 1. Python subprocess ...

  3. Python实现截图功能

    Python实现截图功能 Windows环境下需要用到PIL库,使用pip安装PIL库: pip install Pillow 安装完成,截图方法代码: from PIL import ImageGr ...

  4. Python 英语单词本

    python pymysql re requests socket库的简单运用 要考试了,这里用所学的知识做一个实例 pymysql库 这个库是用来连接数据库的,使用数据库语句在python里创建表和 ...

  5. python实现curl功能

    之前写过一篇文章关于python CURL模块的,在这里我们从urllib来实现同样的功能.具体代码如下: import urllib import urllib2 import json #发起请求 ...

  6. 利用PYTHON设计计算器功能

    通过利用PYTHON 设计处理计算器的功能如: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 ))- (-4*3 ...

  7. python专题-爬虫功能

    在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我们最常规的做法就是通过鼠标右键,选择另存为.但有些图片鼠标右键的 ...

  8. python爬虫高级功能

    上一篇文章中我们介绍了爬虫的实现,及爬虫爬取数据的功能,这里会遇到几个问题,比方站点中robots.txt文件,里面有禁止爬取的URL.还有爬虫是否支持代理功能.及有些站点对爬虫的风控措施.设计的爬虫 ...

  9. 【Python】断言功能Assertion

    转自 https://www.cnblogs.com/cicaday/p/python-assert.html Python Assert 为何不尽如人意 Python中的断言用起来非常简单,你可以在 ...

随机推荐

  1. Linux下的python安装

    centos7安装python3 以及tab补全功能   1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/ ...

  2. Python学习之路1☞简介及入门代码

    在学习之前,首先了解一下python的前世今生 一.python简介与发展: python 是一种面向对象的解释性计算机程序设计语言. python由荷兰人Guido van Rossum 于1989 ...

  3. vue-quill-editor 封装成组件;图片文件流上传;同一页面多个编辑器样式异常解决办法

    使用方法: 引入并注册组件,然后直接使用: @getcode是同步获取编辑器内容的::contentDefault是编辑器的默认内容: 注意:如果同一个页面多个编辑器,参数id不能相同,否则只有第一个 ...

  4. 2019-10-22-win7-无法启动-WPF-程序-D3Dcompiler_47.dll-丢失

    title author date CreateTime categories win7 无法启动 WPF 程序 D3Dcompiler_47.dll 丢失 lindexi 2019-10-22 18 ...

  5. 看看国外的JavaScript题目

    ---恢复内容开始--- 题目一 (function(){    return typeof arguments;})(); 答案:“object” arguments是对象,伪数组有两件事要注意这里 ...

  6. jmeter循环取消今天所有的订单

    结构 1.首先,添加JDBC Connection Configuration 2.其次添加JDBC request 添加循环控制器 循环控制器下方添加计数器 ${__V(reservationID_ ...

  7. oracle函数 SYS_CONTEXT(c1,c2)

    [功能]返回系统c1对应的c2的值.可以使用在SQL/PLSQL中,但不可以用在并行查询或者RAC环境中 [参数] c1,'USERENV' c2,参数表,详见示例 [返回]字符串 [示例] sele ...

  8. JQuery完整验证&密码的显示与隐藏&验证码

    HTML <link href="bootstrap.css" rel="stylesheet"> <link href="gloa ...

  9. 关于RESTful一些注意事项,和自己整理的接口开发规范

    https://blog.csdn.net/u013731455/article/details/56278168 最近在研究restful,公司开发要使用,所以自己就去网上找了好些资料,并整理了一套 ...

  10. JQuery---高级选择器

    一.派生选择器 例如:$('#bavBar  a') 二.孩子选择器 例如:$('body > p') 三.相邻兄弟选择器 例如:$('h2 + div') 四.属性选择器 1.$('img[a ...