Ответ:
Для створення вікторини в 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Добавить свой ответ
Предмет:
ЛитератураАвтор:
gonzalojohnstonОтветов:
Смотреть
Предмет:
Русский языкАвтор:
reubenriggsОтветов:
Смотреть
Предмет:
МатематикаАвтор:
jaredОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
turnerbraunОтветов:
Смотреть