Python实现一个命令行下的简单辅助记单词程序,能够实现:添加新的单词及其中文含义、浏览已经记录的单词、随机选择部分单词进行浏览复习。
2019-01-03 14:19
681 查看
代码:
#coding=utf-8 import random dangciben=dict() choose=1 def addwords(): n=input("单词:") x=input("中文意思:") dangciben[n]=x def show(): print(dangciben) def youchoose(): print("1.查询所有单词") print("2.添加单词") print("3.查询指定单词") def specialword(): n = input("请输入单词:") if n in dangciben.keys(): print(dangciben.get(n)) else: print("没有该单词") addwords() def randomreview(): print(random.sample(dangciben.keys(),1)) while(choose): youchoose() x=input("请选择:") if x=='1': show() elif x=='2': addwords() elif x=='3': specialword() c=input(" 是否继续?(按n结束):") if c=='n': choose=0 else: choose=1 randomreview()
运行结果:
相关文章推荐
- 一个简单的程序,统计文本文档中的单词和汉字数,逆序排列(出现频率高的排在最前面)。python实现。
- 用Python实现一个简单的能够发送带附件的邮件程序的教程
- 用Python实现一个简单的能够发送带附件的邮件程序的教程
- 使用cookie实现记录浏览商品的过程并能够清空浏览记录(简单的小程序不涉及到数据库的调取)
- 手把手做一个JSP入门程序(七):使用Cookie实现浏览记录(JSP)
- 用Python实现一个简单的能够上传下载的HTTP服务器
- iOS开发:一个高仿美团的团购ipad客户端的设计和实现(功能:根据拼音进行检索并展示数据,离线缓存团购数据,浏览记录与收藏记录的批量删除等)
- 一个显示地图数据,并实现简单浏览查询程序源码(SDK编写)
- 我想在datagrid中选择若干记录,再点击添加按钮,给别一个ACCESS表添加选择的记录,在VB中如何实现?
- Java编程的逻辑 (60) - 随机读写文件及其应用 - 实现一个简单的KV数据库
- 编写一个程序,实现具有如下功能的交互式字典:(1)可以查询每个单词的解释(2)能够加入新的单词和解释(3)能够删除单词和解释(4)能够显示所有的单词和解释(5)将所有的单词和解释保存在一个文件中
- 【Python】简单例题tuple和list的转换;实现删除一个list里重复的元素;对list a进行排序,并且从最后一个开始删除重复元素
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- 实现一个简单的菜单程序,运行时显示"Menu:A(dd) D(elete) S(ort) Q(uit),Select one: "提示用户输入。输入A、D、S时分别提示"数据已经增加、删除、排序"
- python 实现(简单的一个购物商城小程序)
- hadoop, 用java 和 python 实现 worldcount 简单单词提取累加小程序
- 一个简单的能够进行选择性购买商品的程序流程,及注意事项
- python学习笔记:"爬虫+有道词典"实现一个简单的英译汉程序
- 用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递
- 一个简单的根据行数对大文件进行分片的python程序