用Python写了一个背单词的小程序

共 2895字,需浏览 6分钟

 ·

2021-03-04 17:46

来源: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入门与进阶
每天与你一起成长

推荐阅读

浏览 79
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报