Создание теста, чтобы задать случайные вопросы в Python из CSV-файла
Мне нужна помощь, чтобы эта функция могла задавать случайный вопрос из столбца 1 в моем CSV и сопоставлять его с той же строкой, но с столбцом 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()
1 ответ
Ты почти там.
Вы можете использовать random.choice(), чтобы выбрать случайную строку из players
список.
Используйте функцию raw_input() для получения ввода от пользователя.
Тогда вам просто нужно использовать ==
Оператор, чтобы проверить, если ответ правильный.
Я также рекомендовал бы использовать with
заявление, чтобы сделать файл автоматически закрывается.