import sqlite3
from random import randint
db_name = 'quiz.sqlite'
conn = None
curor = None
def check_answer(q_id, ans_text):
query = '''
SELECT question.answer
FROM quiz_content, question
WHERE quiz_content.id = ?
AND quiz_content.question_id = question.id
'''
open()
cursor.execute(query, str(q_id))
result = cursor.fetchone()
close()
# print(result)
if result is None:
return False # не нашли
else:
if result[0] == ans_text:
# print(ans_text)
return True # ответ совпал
else:
return False # нашли, но ответ не совпал
def open():
global conn, cursor
conn = sqlite3.connect(db_name)
cursor = conn.cursor()
def close():
cursor.close()
conn.close()
def do(query):
cursor.execute(query)
conn.commit()