Найти - Пользователи
Полная версия: подскажите механизм реализации идеи
Начало » Python для новичков » подскажите механизм реализации идеи
1
tiger_13
Всем привет, я новичок в питоне. Идея написать бота в телеграмме, который будет задавать вопросы, прописанные в базе данных(sqlite). У вопросов будет своя иерархия. Например, изначально будет 6 сфер(спорт, литература и тд). Когда человек выбирает спорт, то с базы данных подгружаются уже вопросы про спорт. И так далее (такая себе вертикальная иерархия, которая идет вниз). Например, когда человек выберет из спорта футбол, то уже погрузятся вопросы про футбол. Подскажите, пожалуйста, как реализовать эту идею? (использовать глобальные переменные, чтобы знать в какой мы сейчас теме(спорт-футбол-чемпионат РФПЛ)?;как построить базу данных?)
marvellik
 def sport():
   for i in (1,2,3): # тут вопросы
       print('вопрос',i)
def football():
     for i in (5,6,7): # тут вопросы о футболе
      print('вопрос',i) 
def championship():
   for i in (8,9,10): # тут вопросы о чемпионатах
        print('вопрос',i) 
section = {'спорт' : sport, 'футбол' : football,'чемпионат':championship}
topic = ('спорт', 'футбол','чемпионат')
for i in topic:
      print('Тема',i)
      if 'y' == input('y/n  > '):
            section[i]()
как то так при помощи словаря и функций
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB