在一个指定的“wordlist.txt”文档中存储着单词文本。现要求使用Python语言读取文档内容,显示中文要求输入英文,如果正确匹配则显示“true answer”,错误则显示“wrong answer”。txt文本格式如图:
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
AJwutao 2019-04-20 23:39最佳回答 专家已采纳简单的写了下
# coding=gbk import random a = open('c:\\wordlist.txt') word_list = a.readlines() words = {one.split(',')[0]:one.split(',')[1] for one in word_list } while True: tmp = random.choice(list(words.keys())) english = input('[%s]please input English word:' %words[tmp].replace('\n', '')) if english == tmp: print('true answer') else: print('wrong answer')
运行结果如下
C:\Users\Administrator>python C:\wordtest.py [缺席]please input English word:ab wrong answer [申请]please input English word:application true answer [申请]please input English word:
望采纳点赞,谢谢
采纳该答案 已采纳该答案 专家已采纳评论解决 4 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2019-04-20 18:14回答 2 已采纳 简单的写了下 ``` # coding=gbk import random a = open('c:\\wordlist.txt') word_list = a.readlines()
- 2021-07-01 14:50回答 2 已采纳 遍历输出即可 cnt=0 for i in range(100,1000): if i%5==0 and i%6==0: print(i,end=" ") cn
- 2021-07-01 16:20回答 1 已采纳 book = {} while True: print('*' * 20 + '通讯录管理系统' + '*' * 20) print('功能列表:') print('1.增加
- 2022-03-05 21:52Mia~~的博客 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 while True: try: number =...
- 2020-12-28 21:22崔格图的博客 该文110道面试题全部来自于大家笔试面试时候拍照后发到群里求助的题目,并自己一道一道亲自做了,大部分题目属于巩固基本python知识点的题目,希望对基本知识不熟悉的同学,能认真做一遍,肯定...
- 2019-09-25 22:11索儿呀的博客 1. 这本书对Python的知识点的描述很详细,而且排版看的很舒服. 2. 几个例题:假装自己从零开始学,将一些有代表性、有意思的例题抽取出来. 3. 还有自己对一部分课后复习题,全部课后上机实践题的解题思路
- 2022-03-12 17:47回答 2 已采纳 d = {'张三':156,'李四':154,'王五':175,'李铁柱':167,'张二麻子':182} name = input("输入查询的名字:") if name in d: for
- 2022-04-29 22:34回答 2 已采纳 words = [n for n in input().split(",")] words.sort() print(",".join(words)) 望采纳,谢谢
- 2021-06-11 20:11回答 1 已采纳 for i in range(1,10): for j in range(1,i+1): if j<i: print("{}*{}={}".fo
- 2022-03-19 17:16Foamy3379的博客 python实现各进制转换的总结大全 : https://www.jb51.net/article/116482.htm https://www.jb51.net/article/139206.htm 字符串的切片操作: https://www.jb51.net/article/161326.htm 方法 Python split()方法 ...
- 2016-08-12 16:10天若邻的博客 这篇文章对于初学者很有帮助,这里转载一下。在此,对本文作者表示感谢,以下是转载信息: 本文转自:...python初级教程:入门详解
- 2021-08-06 23:50班公湖里洗过脚的博客 本章介绍了多种语句。 打印语句:你可使用print语句来打印多个用逗号分隔的值。 导入语句:有时候,你不喜欢要导入的函数的名称——可能是因为你已将这个...断言:断言断定某件事(一个布尔表达式)为真,可包含说明为
- 2021-06-11 19:11回答 1 已采纳 import math time = float(input("请输入通话时间:")) time = math.ceil(time) money = 0 if time <= 3:
- 2021-07-14 10:47回答 1 已采纳 string = 'without,hello,bag,world' new = sorted(string.split(',')) print(','.join(new))
- 2020-03-20 09:34郑为中的博客 已经近三周没写博客了,最近一直在忙着写一个项目,趁现在项目所用的服务器申请还在审核备案,写一篇博客,谈谈我在大学第一次写正规付费项目的体验哈哈。
- 2020-05-13 11:40fadtes的博客 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试...
- 2020-12-30 04:09岳来的博客 华为机试整理(python) 1-字符串最后一个单词的长度 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述:一行字符串,非空,长度小于5000。...写出一个程序,接受一个由字母和数字组成的字符串,和一...
- 2020-03-16 12:38洛阳山的博客 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传...
- 2020-03-05 10:45imalg图像算法的博客 1.介绍 Python因易于学习而广为人知,并且它仍然是数据科学,机器学习和科学计算中使用最广泛的语言。...然而,Python编译器和解释器使用最广泛的实现CPython在单个线程中执行CPU绑定代码,并且其多处理程序包...
- 2020-03-11 17:17我为什么可以这么菜的博客 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 … … … 第 n+1 行:第 n 个学生的姓名 学号 成绩 其中姓名和学号均为不...
- 没有解决我的问题, 去提问