1. #实现简单的单词本:
    # 可以添加单词和词义,当所添加的单词已经存在 让用户知道;
    # 查找单词,单词不存在时,让用户知道
    # 删除单词,当删除的单词不存在时,让用户知道
    # 以上功能无限制操作,直到用户输入bye推出程序
    # 添加单词功能
  1.  
  1. 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)
  2.  
  3. def query_word():
    word=input("请输入你要查询的单词:")
    if word in word_dic.keys():
    print("您查询的单词存在,单词的含义为",word_dic[word])
    print("最新单词单词本为:",word_dic)
  4.  
  5. else:
    print("很抱歉,查询不到您要找的单词")
  6.  
  7. def delete_word():
    word=input("请输入您要删除的单词:")
    if word in word_dic.keys():
    del word_dic[word]
    print("单词删除成功!")
    print("最新单词单词本为:",word_dic)
  8.  
  9. else:
    print("很抱歉,您要删除的单词不存在!")
  10.  
  11. 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. zabbix源码编译安装以及添加第一台host监控

    基础准备 硬件需求 数据库需求   软件需求 其他软件需求 安装 安装方式 source code 编译好的二进制包 rpm或者deb 源码编译安装部署zabbix以及附件 前提准备 最小化安装操作系 ...

  2. KiCad 不可以画线宽小于 0.2mm 的走线?

    KiCad 不可以画线宽小于 0.2mm 的走线? 有小伙伴在 QQ 群里反馈,KiCad 设置线宽规则时出现错误. 于是判断 KiCad 不可以画 BGA PCB,很显然我认为这是不可能的事情. 作 ...

  3. iOS 警告收录及科学快速的消除方法

    http://www.cocoachina.com/ios/20150914/13287.html 作者:董铂然 授权本站转载. 前言:现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉 ...

  4. framework7 上拉加载一些ajax问题

    1.请求第一组数据后如果不能产生上拉进度条,则无法进行上拉加载. 解决办法:首次加载的数据量设置合理即可. 2.同一组数据请求多次,原因是异步刷新时间差,请求参数未更新,多次触发了上拉加载. 解决办法 ...

  5. C++中的union

    1:,像任何类一样,union可以指定保护标记使成员成为公用的.私有的或受保护的.默认情况下,union 表现得像 struct:除非另外指定,否则 union 的成员都为 public 成员. 2: ...

  6. 巨蟒python全栈开发-第11阶段 ansible_project2

    一个NB的网站: https://www.toolfk.com/ CDN:将用户的需求送到最近的节点:内容分发网络 有些是专门做CDN的工具 常用的markdown是需要知道的,短信有字数限制. we ...

  7. Java“封装”的例子

    /*功能:Java"封装"的典型例子*/ public class Demo3_5{    public static void main(String args[]){      ...

  8. Flask学习之十二 使用boostrap

    英文博客地址:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xii-facelift 中文翻译地址:http://w ...

  9. Android 性感美图在线浏览APP

    周末无聊,遂整理了下近来常用的几个开源库,无意间又发现了一些开放接口,于是乎决定融合在一起,做个简单的"性感美图"浏览的APP,名字呢,就叫"性感沙滩",效果如 ...

  10. 不插字段,直接利用OracleSpatial计算

    select to_char(regexp_replace(sdo_util.to_gmlgeometry(sdo_geom.sdo_difference( SDO_GEOMETRY ( 2003, ...