Предмет: Информатика, автор: anna10269

Задание:сделать quiz из 15 вопросов,каждому вопросу по 4 варинта(а,в,с,д),выводить количество правильных ответов на экран,добавить варианты чтобы начать игру заново,всего 1 попытка неправильно ответить​.И СДЕЛАТЬ ВСЁ ЭТО В PYTHON

Ответы

Автор ответа: jgvhvgjhugjjgvhv
0

Відповідь:

# Список вопросов и ответов

questions = [

{

"question": "Какой язык программирования наиболее популярен в мире?",

"answers": ["Python", "Java", "C++", "JavaScript"],

"correct_answer": "Python"

},

{

"question": "Кто является основателем компании Tesla?",

"answers": ["Bill Gates", "Steve Jobs", "Elon Musk", "Mark Zuckerberg"],

"correct_answer": "Elon Musk"

},

{

"question": "Какой год был провозглашен Международным годом света?",

"answers": ["2013", "2014", "2015", "2016"],

"correct_answer": "2015"

},

# добавьте еще вопросы и ответы здесь

]

# Функция, которая задает вопросы и проверяет ответы

def run_quiz():

score = 0

for q in questions:

print(q["question"])

for i, answer in enumerate(q["answers"]):

print(f"{i+1}. {answer}")

user_answer = input("Введите букву правильного ответа: ")

if user_answer.lower() == q["correct_answer"].lower():

score += 1

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

else:

print("Неправильно :(")

break

print(f"Вы ответили правильно на {score} вопросов из {len(questions)}")

# Запуск игры

run_quiz()

# Добавление возможности начать игру заново

while True:

play_again = input("Хотите сыграть еще раз? (да/нет) ")

if play_again.lower() == "да":

run_quiz()

else:

break

Этот код задает 15 вопросов, каждый с 4 вариантами ответа. Пользователь должен выбрать букву правильного ответа. Если пользователь ответил неправильно, игра заканчивается, и выводится количество правильных ответов. Если пользователь ответил на все вопросы правильно, программа предлагает ему сыграть еще раз.

5 звест поставь пж

Пояснення:


anna10269: Спасибо большое
anna10269: надеюсь правильно
Похожие вопросы
Предмет: Математика, автор: pepa166