我需要帮助使这个功能能够从我的CSV中的第1列中询问一个随机问题,并在第2列的同一行交叉引用它以查看它是否正确。这就是我所拥有的:
import random
def playerTriviaQuestions():
fo = open("playerstriviaquestions.csv","r")
players = fo.readlines()
for p in players:
data = p.split(",")
questions = data[0]
answers = data[1]
print(questions)
fo.close()
答案 0 :(得分:2)
你快到了。
您可以使用random.choice()从players
列表中选择随机行
使用raw_input()功能获取用户的输入。
然后你只需要使用==
运算符来检查答案是否正确。
我还建议使用with
语句使文件自动关闭。