Ответы пользователя по тегу Боты
  • Telegram bot викторина на Python. Как сделать, чтобы бот выдавал верный или неверный ответ?

    @oneLEAM
    Вот вам маленький пример как подобное можно сделать:
    questions = [
        {'question': 'Кто из героев Киновселенной Marvel начал знакомство с Землёй, попав под грузовик?',
        'answers': ['Фил Колсон', 'Халк', 'Капитан Америка', 'Правильного ответа нет'],
        'right_answer': 4},
    
        {'question': 'Как звучит полное имя младшего брата Тора?',
        'answers': ['Локи Одинсон', 'Локи Эриксон', 'Локи Лафейсон', 'Правильного ответа нет']
        'right_answer': 3},
    
        {'question': 'Какой суперзлодей отличился тем, что за очень короткое время собрал в ангаре сотни управляемых дронов для армии США?',
        'answers': ['Иван Ванко', 'Альтрон', 'Танос', 'Правильного ответа нет'],
        'right_answer': 1}
    ]
    
    for i in questions:
        print(i["question"])
        print(*i["answers"])
        if int(input("введите номер вашего ответа: ")) == i['right_answer']:
            print("Ура победа!")
        elif int(input("попробуйте еще раз:")) == i['right_answer']:
            print("Уже лучше!")
        else:
            print("в другой раз повезет!")

    Как встроить в телеграмм додумайся сам.
    Ответ написан
    2 комментария