• як cтворити вікторину в python

Ответы 1

  • Ответ:

    Для створення вікторини в Python ви можете скористатися, наприклад, списками питань та відповідей, а потім написати код для виведення питань, збору відповідей від користувача та перевірки правильності відповідей.

    class Quiz:

    def __init__(self, questions):

    self.questions = questions

    self.score = 0

    def ask_question(self, question, correct_answer):

    user_answer = input(question + '\nВаша відповідь: ')

    if user_answer.lower() == correct_answer.lower():

    print('Правильно!')

    self.score += 1

    else:

    print(f'Неправильно. Правильна відповідь: {correct_answer}')

    def run_quiz(self):

    for question, correct_answer in self.questions:

    self.ask_question(question, correct_answer)

    print(f'Ваш результат: {self.score}/{len(self.questions)}')

    # Приклад використання:

    questions_and_answers = [

    ('Яка столиця України?', 'Київ'),

    ('Скільки днів у звичайному році?', '365'),

    # Додайте свої питання та відповіді

    ]

    quiz = Quiz(questions_and_answers)

    quiz.run_quiz()

    Цей код створює об'єкт `Quiz` зі списком питань та відповідей, запускає вікторину та виводить результат користувача. Додайте власні питання та відповіді до списку `questions_and_answers` за необхідності.

    • Автор:

      weineruxrr
    • 11 месяцев назад
    • 8
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years