用Python写了一个背单词的小程序
Python网络爬虫与数据挖掘
共 2895字,需浏览 6分钟
· 2021-03-04
来源:https://s.yam.com/463yR
英语差就闲来无事用python写了一个背单词的小程序,英语不好的博友们可以参考参考,哈哈~~~
程序代码:
import random as t
#创建单词序列
words=("easy","difficult","answer","continue")
zi=("容易","困难","回答","继续")
hanzi={ "easy":"容易", "difficult":"困难","answer":"回答", "continue":"继续","blue":"蓝色"}
yin={"容易":"easy","困难":"difficult","回答":"answer","继续":"continue","蓝色":"blue"}
def jiemian():
print("""
欢迎来到背单词
根据English回答汉语或者根据汉语回答English
-------------------------------------------
1.English——>汉语
2.汉语——>English
3.单词列表
4.退出系统
""")
#######Zhang###### English——>汉语 ################################
def yyihan():
n=0
m=0
su=0
iscontinue="y"
while iscontinue=="y" or iscontinue=="Y":
word=t.choice(words)
print("随机生成在单词:")
print(">------> "+word)
guess=input("\n输入汉语: ").strip()# 防止用户误操作录入空白
while guess!=hanzi[word]:
print("对不起,不正确。")
n=n+1
print('\n——>正确率:%.2f'%(m/(n+m)))
guess=input("继续输入:").strip()
if guess==hanzi[word]:
print("真棒!答对了!!")
m=m+1
print('\n——>正确率:%.2f'%(m/(n+m)))
iscontinue=input("\nn\是否继续(Y/N):")
############### 汉语——>English #########wei####################
def hanyiy():
n=0;
m=0;
su=0;
iscontinue="y"
while iscontinue=="y" or iscontinue=="Y":
hz=t.choice(zi)
print("随机生成在汉语:")
print(">------> "+hz)
guess=input("\n输入Ehglish: ").strip()
while guess!=yin[hz]:
print("对不起,不正确。")
n=n+1
print('\n——>正确率:%.2f'%(m/(n+m)))
guess=input("继续输入:").strip()
if guess==yin[hz]:
print("真棒!答对了!!")
m=m+1
print('\n——>正确率:%.2f'%(m/(n+m)))
iscontinue=input("\nn\是否继续(Y/N):")
####bu##########################################################
def lib():
print("************************")
print("\n")
for i in range (len(words)):
print(words[i]," ",zi[i],"\n")
print("\n")
print("************************")
a=input("输入 1 背诵单词结束——>: ")
###################################################################
while True:
jiemian()
a=int(input("\n\n\n\选择需要进行的操作(1、2、3、4):"))
if(a==1):
yyihan()
elif a==2:
hanyiy()
elif a==3:
lib()
elif a==4:
exit()
else:
print("输入格式错误,重新输入!!")
PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。
(完)
回复关键字“简明python ”,立即获取入门必备书籍《简明python教程》电子版
回复关键字“爬虫”,立即获取爬虫学习资料
python入门与进阶 每天与你一起成长 推荐阅读
评论
堪称最优秀的Docker可视化管理工具——Portainer你真的会用吗?
来源:blog.csdn.net/shark_chili3007/article/details/123366179👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目
小哈学Java
0
盘点Lombok的几个骚操作,你绝对没用过!
👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http://116.62.199.48/ ,新项目正在酝酿中
小哈学Java
0
如何计算数据中心的冷却需求?
今日分享 【导读】数据中心的冷却要求受多种因素影响,包括设备的热量输出、占地面积、设施设计和电气系统功率额定值等等……众所周知,环境因素会严重影响数据中心设备。过多的热量积聚会损坏服务器,可能导致其自动关闭。经常在高于可接受的温度下运行服务器会缩短其使用
数据中心运维管理
0
多人同时导出 Excel 干崩服务器!新来的阿里大佬给出的解决方案太优雅了!
点击关注公众号,Java 干货及时推送↓推荐阅读:面试辅导,我们出大成果了!来源:juejin.cn/post/7259249904777838629前言 业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,
Java技术栈
1
什么样的冷却方法适合数据中心运营?
冷却数据中心的最简单方法是安装空气交换器,通过服务器室生成冷空气。但是,如果想要节省资金,至少从长远来看,更好的方法可能是在每个机架上安装空气交换器,并使用它们为单个机架的服务器降温。"后机架冷却",与数据中心中更为传统的空气冷却系统相比,特别是在能源效率方面,其具有一些优势。冷却数据中心的最简单
数据中心运维管理
0
大厂都在用的 Git 代码管理规范 !
👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http://116.62.199.48/ ,新项目正在酝酿中
小哈学Java
2
Go 1.22 的新增功能系列之二:reflect.TypeFor
Go 1.22 的第一个候选版本已经发布,这意味着最终版本即将发布,现在是我在博客中介绍我在这个周期中所做工作的时候了。像往常一样,我的贡献很小,但它们是我的,所以我将从幕后的角度来谈谈它们。首先是reflect.TypeFor。这是整个函数:// TypeFor returns the [Type
GoCN
0
这五款牛逼的 IDEA 插件,堪称代码质量检查利器!
来源:blog.csdn.net/a745233700?type=blog一、Alibaba Java Coding Guidelines二、CheckStyle:三、PMD四、FindBugs:五、SonarLint:总结随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度
码农突围
0