Python 将文件读取为元组列表,并以应答格式显示
我必须读取一个文本文件(记事本txt),其格式如下: 为什么人孔盖是圆形的 如果盖子是圆形的,它就不会掉下来。_圆形盖子不需要精确对齐。_圆形盖子易于移动和滚动。_人类的横截面大致为圆形。_所有这些 五, 3除以4的结果是什么 1.33333…..0.75.\u 12.\u 7.\u 7.\u 0.77777 二, 在系列1,2,3,4,5,…100中,有多少个数字中有数字7 九、十、十九、二十、十一 三, 答案之间用(.u)隔开,答案是问题后面的数字,因为它与答案选择相关 我希望将每组问题存储为列表中的元组。我想以如下所示的格式显示在屏幕上Python 将文件读取为元组列表,并以应答格式显示,python,tuples,Python,Tuples,我必须读取一个文本文件(记事本txt),其格式如下: 为什么人孔盖是圆形的 如果盖子是圆形的,它就不会掉下来。_圆形盖子不需要精确对齐。_圆形盖子易于移动和滚动。_人类的横截面大致为圆形。_所有这些 五, 3除以4的结果是什么 1.33333…..0.75.\u 12.\u 7.\u 7.\u 0.77777 二, 在系列1,2,3,4,5,…100中,有多少个数字中有数字7 九、十、十九、二十、十一 三, 答案之间用(.u)隔开,答案是问题后面的数字,因为它与答案选择相关 我希望将每组问题存储
1.Question
1)First option
2)Second option
3)Third option
#etc as there are more answers for some of the questions
2. Question
1) First option
2) Second option
3) Third option
#etc as there are more answers for some of the questions
我如何编写代码来实现这一点?
谢谢你的帮助 要做到这一点,您需要执行几个步骤
- 这可以使用python open命令完成
- 您需要将文件读入一个行数组,或者在读取时执行下一步
- 您需要以三人一组的方式处理这些行。最有效的方法是跟踪行号,并根据索引%3执行不同的操作
- 索引%3=0
- 将问题存储在临时变量中
- 索引%3=1
- 沿
分隔符断开行,并将结果数组存储在另一个临时变量()中.
- 沿
- 索引%3=2
- 将问题和答案存储在python元组中
- 索引%3=0