ПАЙТОН! Створити консольну гру Вікторина. Задається питання і пронуються декілька варіантів відповіді за правильну відповіть одтримуєм певні бали в кінці показати результат.
Ответы
Ответ:
#Запитання та відповіді
questions = [
{
"question": "Перше запитання",
"options": ["Відповідь 1", "ПРАВИЛЬНА Відповідь 2", "Відповідь 3", "Відповідь 4"],
"answer": "ПРАВИЛЬНА Відповідь 2"
},
{
"question": "Друге запитання",
"options": ["Відповідь 1", "ПРАВИЛЬНА Відповідь 2", "Відповідь 3", "Відповідь 4"],
"answer": "ПРАВИЛЬНА Відповідь 2"
},
{
"question": "Третє запитання",
"options": ["Відповідь 1", "ПРАВИЛЬНА Відповідь 2", "Відповідь 3", "Відповідь 4"],
"answer": "ПРАВИЛЬНА Відповідь 2"
},
]
#Рахунок
score = 0
#Вивести запитання та відповіді
for i, question in enumerate(questions):
print(f"Запитання номер {i + 1}: {question['question']}")
for j, option in enumerate(question['options']):
print(f"{j + 1}. {option}")
user_answer = input("Напишіть цифру відповіді: ")
if question['options'][int(user_answer) - 1] == question['answer']:
print("Правильно!")
score += 1
else:
print("Не правильно.")
print(f"Ваш фінальний рахунок: {score} правильних з {len(questions)}")
Объяснение:
Додав коментарі. УВАГА! Всі запитання знаходяться в словнику questions. Можна додавати скільки хочеш запитань.
Як побудован словник questions:
- "question": "Тут писати запитання"
- "options": ["Відповідь 1", "Відповідь 2", "Відповідь 3", "Відповідь 4"] - ТУТ пишуться відповіді. Можно писати в будьякому порядку, та скільки хочешь відповідей
- "answer": "ПРАВИЛЬНА Відповідь (Писати одну з відповідей)"