Advertisement
Daniel_leinaD

2

Mar 4th, 2023
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. def add_questions():
  2. questions = [
  3. ('Сколько месяцев в году имеют 28 дней?', 'Все', 'Один', 'Ни одного', 'Два'),
  4. ('Каким станет зелёный утёс, если упадёт в Красное море?', 'Мокрым', 'Красным', 'Не изменится', 'Фиолетовым'),
  5. ('Какой рукой лучше размешивать чай?', 'Ложкой', 'Правой', 'Левой', 'Любой'),
  6. ('Что не имеет длины, глубины, ширины, высоты, а можно измерить?', 'Время', 'Глупость', 'Море', 'Воздух'),
  7. ('Когда сетью можно вытянуть воду?', 'Когда вода замёрзла', 'Когда нет рыбы', 'Когда уплыла золотая рыбка', 'Когда сеть порвалась'),
  8. ('Что больше слона и ничего не весит?', 'Тень слона', 'Воздушный шар', 'Парашют', 'Облако')
  9. ]
  10. open()
  11. cursor.executemany('''INSERT INTO question (question, answer, wrong1, wrong2, wrong3) VALUES (?,?,?,?,?)''', questions)
  12. conn.commit()
  13. close()
  14.  
  15.  
  16. def add_quiz():
  17. quizes = [
  18. ('Своя игра', ),
  19. ('Кто хочет стать миллионером?', ),
  20. ('Самый умный', )
  21. ]
  22. open()
  23. cursor.executemany('''INSERT INTO quiz (name) VALUES (?)''', quizes)
  24. conn.commit()
  25. close()
  26.  
  27.  
  28. def add_links():
  29. open()
  30. cursor.execute('''PRAGMA foreign_keys=on''')
  31. query = "INSERT INTO quiz_content (quiz_id, question_id) VALUES (?,?)"
  32. answer = input("Добавить связь (y / n)?")
  33. while answer != 'n':
  34. quiz_id = int(input("id викторины: "))
  35. question_id = int(input("id вопроса: "))
  36. cursor.execute(query, [quiz_id, question_id])
  37. conn.commit()
  38. answer = input("Добавить связь (y / n)?")
  39. close(
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement