我想剥离文本文件的每一行,以便在python中打印为:
1)问题
a)选项1
b)选项2
C)选项3
在我的文本文件后的问题,第一个选项是正确的答案。我想随机化,这样正确的答案就不是第一个选择了。 在用户回答了一个问题之后,它会转到下一个问题。他们每答对一题就得1分。你知道吗
这是我目前的代码,但我不知道该怎么做:
with open("ComputerScience.txt","r") as f:
for line in f:
y = line.split(",")
print(y)
我的问题是,它将每一行拆分,然后将每一行转换成一个列表并输出。 谢谢你,如果你需要更多的信息请告诉我。你知道吗
使用
striplines()
读取打开的文件对象中的所有行输出
可以使用
random.shuffle()
更改数组的顺序。每次运行代码时,选项都会被洗牌。据此计算得分。你知道吗输出
第二次运行时检查选项的位置。你知道吗
第三次输出不是所有答案都正确时检查分数。你知道吗
根据学生输入的选项计算分数。 如果希望选项从
1
开始,请使用:计算分数的逻辑是:
输出是这样的
如果您希望您的选项从
'a'
开始,那么您可以使用下面的代码计算分数的逻辑是:
输出如下:
希望这对你有帮助。你知道吗
相关问题 更多 >
编程相关推荐