【Python黑科技】背单词的小程序之我爱记单词(保姆级图文+实现代码)
目录
- 实现效果
- 实现思路
- 实现代码
- 总结
欢迎关注 『Python黑科技』 系列,持续更新中
欢迎关注 『Python黑科技』 系列,持续更新中
实现效果
实现思路
在这里添加单词
# 创建单词序列
words = ("time", "apple", "milk", "butter")
Chinese_word = ("时间", "苹果", "牛奶", "黄油")
Eng_to_Chinese_dictory = {"time": "时间", "apple": "苹果", "milk": "牛奶", "butter": "黄油", "blue": "蓝色"}
Chinese_to_Eng_dictory = {"时间": "time", "苹果": "apple", "牛奶": "milk", "黄油": "butter", "蓝色": "blue"}
实现代码
# @Time : 2022/2/4 19:33
# @Author : 南黎
# @FileName: 背单词.py
import random as t# 创建单词序列
words = ("time", "apple", "milk", "butter")
Chinese_word = ("时间", "苹果", "牛奶", "黄油")
Eng_to_Chinese_dictory = {"time": "时间", "apple": "苹果", "milk": "牛奶", "butter": "黄油", "blue": "蓝色"}
Chinese_to_Eng_dictory = {"时间": "time", "苹果": "apple", "牛奶": "milk", "黄油": "butter", "蓝色": "blue"}def function():print("""欢迎来到背单词请选择要进行的功能!-------------------------------------------1.English——>汉语2.汉语——>English3.单词列表4.退出系统
""")################ English——>汉语 ################################def Eng_to_Chinese():n = 0m = 0su = 0iscontinue = "y"while iscontinue == "y" or iscontinue == "Y":word = t.choice(words)print("随机生成在单词:")print(">------> " + word)guess = input("\n输入汉语: ").strip() # 防止用户误操作录入空白while guess != Eng_to_Chinese_dictory[word]:print("你弱爆了!好好反思!")n = n + 1print('\n——>正确率:%.2f' % (m / (n + m)))guess = input("继续输入:").strip()if guess == Eng_to_Chinese_dictory[word]:print("你真是个小天才!")m = m + 1print('\n——>正确率:%.2f' % (m / (n + m)))iscontinue = input("\nn\是否继续(Y/N):")############### 汉语——>English ################################def Chinese_to_Eng():n = 0;m = 0;su = 0;iscontinue = "y"while iscontinue == "y" or iscontinue == "Y":hz = t.choice(Chinese_word)print("随机生成在汉语:")print(">------> " + hz)guess = input("\n输入Ehglish: ").strip()while guess != Chinese_to_Eng_dictory[hz]:print("你弱爆了!好好反思!")n = n + 1print('\n——>正确率:%.2f' % (m / (n + m)))guess = input("继续输入:").strip()if guess == Chinese_to_Eng_dictory[hz]:print("你真是个小天才!")m = m + 1print('\n——>正确率:%.2f' % (m / (n + m)))iscontinue = input("\nn\是否继续(Y/N):")####bu##########################################################def GoToStudy():print("************************")print("\n")for i in range(len(words)):print(words[i], " ", Chinese_word[i], "\n")print("\n")print("************************")a = input("输入 1 背诵单词结束——>: ")###################################################################while True:function()a = int(input("\n\n\n\选择需要进行的操作(1、2、3、4):"))if (a == 1):Eng_to_Chinese()elif a == 2:Chinese_to_Eng()elif a == 3:GoToStudy()elif a == 4:quit()else:print("请输入正确的指令!")
总结
大家喜欢的话,给个
【Python黑科技】背单词的小程序之我爱记单词(保姆级图文+实现代码)相关推荐
- 【Python黑科技】常用的user_agent 浏览器头爬虫模拟用户(保姆级图文+实现代码)
目录 1. 常用的浏览器请求头User-Agent 2. 随机获取一个浏览器头 3. 关于user_agent知识的介绍 一.基础知识篇: 1.浏览器标识 2.操作系统标识 3.加密等级标识 4.浏览 ...
- 【Python黑科技】制作一个定时小闹钟,自动发送系统通知提示(保姆级图文+实现代码)
目录 实现效果 图片素材和源码 实现思路 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列,持续更新中 实现效果 图片素材和源码 已经上传至我 ...
- 原生小程序实现阿里iconfont图标显示(保姆级图文)
1.点击阿里图标库 2.在阿里图标库选择自己需要的iconfont样式,只后点击加入购物车 3.点击右上角购物车图标后点击下载代码 4.代码下载完毕后如下文件 5.点击右键解压该文件,文件如下 6. ...
- 【Python之pymysql库学习】二.游标cursor的相关知识(保姆级图文+实现代码)
目录 读取的数据类型 读取的数据转为字典类型效果 读取的数据转为字典类型实现思路 读取的数据转为字典类型实现代码 关于游标的重置 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新 ...
- 【Python之pymysql库学习】三.sql语句的相关知识(保姆级图文+实现代码)
目录 实现效果 实现思路 实现代码 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 实现效果 把给读取数据 ...
- 【Python从入门到实战100天】05. 总结和练习(保姆级图文+实现代码)
目录 1. 输出乘法口诀表(九九表) 2. 输出2~99之间的素数 3. 找出1~9999之间的所有完美数 4. 找出100~999之间的所有水仙花数 5. 猜数字游戏 6. 输出斐波那契数列的前20 ...
- 微信小程序期末大作业 记单词小程序 适合初学者学习使用
微信小程序期末大作业 记单词小程序 小程序如下图所示:(下载链接在文末) 点我下载资源 https://download.csdn.net/download/weixin_43474701/59677 ...
- 【Python黑科技】获取每日一句美句,并定时发送邮件到指定邮箱(保姆级图文+实现代码)
目录 实现效果 实现思路 1.获取每日一句美句 2.定时发送需要接入时间模块 3.邮件发送 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列, ...
- 【Python黑科技】tkinter库实战“俄罗斯方块”小游戏(保姆级图文+实现代码)
目录 实现效果 实现思路 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列,持续更新中 实现效果 实现思路 空间――由 15*25 个空格组成 ...
- 【Python黑科技】tkinter库实战“贪吃蛇”小游戏(保姆级图文+实现代码)
目录 实现效果 实现思路 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列,持续更新中 实现效果 实现思路 初始状态的蛇的长 3个像素点,食物 ...
最新文章
- CSS设计指南(读书笔记 - 选择器)
- 每日一句(2014-8-26)
- es6 filter方法_ES5和ES6函数你不知道的区别
- mysql error 1114,mysql error 1114 table is full 处理分享
- 面试题系列(9):对前端界面工程师这个职位是怎么样理解的?
- python 把txt变成字符串_如何通过 Python 如何写文件 ?
- 【Vue2.0】— 组件的自定义事件(十八)
- java软尾山地车评测_[渣图] 骑很慢的穷屌丝软尾历程
- .NET Windows服务开发流程
- 关于MJ刷新的报Too many arguments to function call, expected 0, have *问题
- MySQL终端(Terminal)命令基本操作(转)
- BZOJ 2761: [JLOI2011]不重复数字( )
- Silverlight 2 中简单的2.5D控件
- 职业技能鉴定准考证打印系统
- win7下dynamips类模拟器桥接到本地PC,但是无法ping通的解决办法
- ElasticSearch 学习笔记(一)
- 极光小课堂 | PostCss浅析之词法分析
- hdu2448 费用流
- 批量保存拼多多批发商城商品主图及视频
- TL4050B25QDBZRQ1
热门文章
- X264 AQ MODE详解
- ERROR: Cannot uninstall ‘xxx‘. It is a distutils installed project and thus we cannot accurately
- Udacity 无人驾驶仿真环境搭建实现自动驾驶小车
- 爱情:溺水三千只取一瓢饮
- django generic view - ListView
- 期望值最大化算法 EM_GMM 估计高斯混合模型
- 洛谷——P1160 队列安排
- [Android 4.4.4] 泛泰A870 通过刷第三版 Mokee4.4.4 KTU84P 20140626 RC2.1 by syhost
- html 圆圈项目符号,html5 项目符号
- Axure的灯箱效果说明