【发布时间】:2018-12-17 18:37:08
【问题描述】:
我在使用外部文本文件中的测验时需要帮助,但使用下面的代码,它只为文本文件中的最后一个问题打印“正确”,所有其他问题都只是说“不正确”,即使当给出了正确答案。 Detail[0] 是包含问题的列,detail[3] 是包含正确答案的列。我该如何进行?
文本文件中的内容:
What is 1+1,1,2,2
What is 2+2,4,1,4
代码如下:
def quiz():
file = open("quiz.txt","r")
for line in file:
detail = line.split(",")
print(detail[0])
select = input("Select 1 or 2: ")
if select == detail[3]:
print("Correct")
else:
print("Incorrect")
quiz()
【问题讨论】:
-
请提供完整的代码,这样这种问题对以后的任何人都有用。
-
请显示您的文本文件的示例数据...
-
这是完整的代码,我的文本文件的内容已经添加
标签: python python-3.x